VietHoangPhan
Thành viên chính thức 


			
		- Tham gia
 - 21/8/17
 
- Bài viết
 - 68
 
- Được thích
 - 19
 
- Giới tính
 - Nam
 
Xin chào các anh chị trong diễn đàn. Lỗi phát sinh trong file dưới khi Em Click đúp vào ô bất kỳ có dữ liệu trong sheets("DMHH"), lúc đổi tên thì phương thức findmethod bị lỗi.
Do không thành thạo phương thức tìm kiếm Find nên nhờ anh chị trong diễn đàn giúp chỉ ra lỗi sai trong code ạ.
	
	
	
		
Xin cám ơn anh chị rất nhiều.
				
			Do không thành thạo phương thức tìm kiếm Find nên nhờ anh chị trong diễn đàn giúp chỉ ra lỗi sai trong code ạ.
		Mã:
		
	
	Private Sub CmdOk_Click()
    Dim arr()
    Dim Tencu As Variant
    Dim Tenmoi As Variant
    Dim i As Long, lrDMHH As Long
    Dim findrange As Range
    Dim findvalue As Variant
    
    lrDMHH = Sheets("DMHH").Range("A" & Rows.Count).End(xlUp).Row
    Set findrange = Sheets("DMHH").Range("C4:C" & lrDMHH)
    
    Tencu = LbTenHienTai.Caption ' gan ten cu = ten hien tai
    Tenmoi = TxtTenMoi.Value 'gan ten moi
    findvalue = findrange.Find(Tenmoi, LookIn:=xlValue, lookat:=xlWhole)
    
    If Tenmoi = "" Then
        MsgBox "Ban chua nhap ten moi", vbCritical
        TxtTenMoi.SetFocus       ' dua tro chuot vao vi tri text box
        Exit Sub
    End If
    Unload Me
'1. Dua ten moi vao vi tri click chuot
    If Tenmoi = Tencu Then
        MsgBox " Ten moi giong ten cu"
    ElseIf findvalue Is Nothing Then
        MsgBox " Ten moi da ton tai"
    Else
        Sheets("DMHH").Range("C" & Selection.Row).Value = Tenmoi
    End If
	
	
	  



