gameonly308
Thành viên hoạt động



- Tham gia
- 4/5/09
- Bài viết
- 197
- Được thích
- 10
Em có code kiểm tra cái dữ liệu trong textbox là add_cpu_id_txt
Em muốn kiểm tra xem trong cột thêm dữ liệu tại Sheet2 cột A, nếu không trùng thì thêm dữ liệu, nếu trùng dữ liệu rồi thì thông báo.
Khi em chạy code thì toàn bị báo lỗi:
Runtime error '9'
Subscript out of range
Khi debug ra thì nó tô màu vàng ở dòng này
Set FoundCell = Sheet2.Range("A5:A100").Find(Search, LookIn:=xlValue, lookat:=xlWhole)
Mong các bác đi qua chính lại giúp em với ạ, em cảm ơn!
Em muốn kiểm tra xem trong cột thêm dữ liệu tại Sheet2 cột A, nếu không trùng thì thêm dữ liệu, nếu trùng dữ liệu rồi thì thông báo.
Khi em chạy code thì toàn bị báo lỗi:
Runtime error '9'
Subscript out of range
Khi debug ra thì nó tô màu vàng ở dòng này
Set FoundCell = Sheet2.Range("A5:A100").Find(Search, LookIn:=xlValue, lookat:=xlWhole)
Mong các bác đi qua chính lại giúp em với ạ, em cảm ơn!
Mã:
Private Sub add_cpu_id_cmb_Click()
If add_cpu_id_txt.Value = "" Then
MsgBox "Please insert right Value!", vbOKOnly, "Warning!"
Else
Dim dong_cuoi_cpu_id As Long
Dim FoundCell As Range
Dim Search As String
dong_cuoi_cpu_id = Sheet2.Cells(Rows.Count, "A").End(xlUp).Row + 1
Search = add_cpu_id_txt.Value
Set FoundCell = Sheet2.Range("A5:A100").Find(Search, LookIn:=xlValue, lookat:=xlWhole)
If FoundCell Is Nothing Then
Sheet2.Range("A" & dong_cuoi_cpu_id).Value = add_cpu_id_txt.Value
MsgBox "Data [" & add_cpu_id_txt.Value & "] added succesfull!", vbOKOnly, "Succesfull!"
Else
MsgBox "CPU ID is available"
End If
End If
End Sub