- Tham gia
- 17/8/08
- Bài viết
- 8,662
- Được thích
- 16,720
- Giới tính
- Nam
Trước tiên, tôi cám ơn Sealand và các Anh, Chị trong topic: http://www.giaiphapexcel.com/forum/showthread.php?t=24810
Sau khi tôi kiểm tra và dùng thử thì quá tốt, nhưng tính hay tò mò, tôi nhập bất kỳ ký tự nào đó trong Combobox “Huyen” thì báo lỗi. Từ dòng code dưới đây:
Tôi đã thêm code để bẫy lỗi như sau (không biết có sai không), tuy nhiên, nhập bất kỳ giá trị gì tại Huyen cũng đều thông báo lỗi dù nhập đúng hay sai:
Vì vậy tôi chọn giải pháp Resume Next, thế nhưng như vậy thì không biết lỗi phát sinh và cũng không thể biết Sự kiện Change tại Huyen có làm cho Textbox1 thay đổi như thế nào, sai đúng ra sao cũng chẳng biết.
Kính nhờ các Anh, Chị hướng dẫn cho Code bẫy lỗi hiệu quả.
Cảm ơn rất nhiều.
Sau khi tôi kiểm tra và dùng thử thì quá tốt, nhưng tính hay tò mò, tôi nhập bất kỳ ký tự nào đó trong Combobox “Huyen” thì báo lỗi. Từ dòng code dưới đây:
Mã:
[FONT=Times New Roman][SIZE=3]Private Sub Huyen_Change()[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman][SIZE=3][FONT=Times New Roman] TextBox1 = Huyen.Column(1)[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3]End Sub[/SIZE][/FONT]
[/FONT][/SIZE]
Mã:
Private[FONT=Times New Roman][SIZE=3] Sub Huyen_Change()[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]Dim Msg As String[/SIZE][/FONT]
[FONT=Times New Roman][SIZE=3]On Error GoTo BaoLoi[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] TextBox1 = Huyen.Column(1)[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3]BaoLoi:[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] Msg = "Ban nhap chua dung ten Huyen!"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] MsgBox Msg[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3]End Sub[/SIZE][/FONT]
Mã:
[FONT=Times New Roman][SIZE=3]Private Sub Huyen_Change()[/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman] On Error Resume Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman] TextBox1 = Huyen.Column(1)[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3]End Sub[/SIZE][/FONT]
Cảm ơn rất nhiều.
Lần chỉnh sửa cuối: