duongnamdao
Thành viên mới

- Tham gia
- 5/10/06
- Bài viết
- 12
- Được thích
- 1
Cái này không cần vòng lập đâu anh ---> Dùng Find Method là đủ rồiBạn chọn thay đổi f2 xem sao?
Sửa code lại thế này nhé:Cám ơn bác sealand nhiều. Nhưng nếu ô F2 để trống thì các cột B,C,D,E đều ẩn. Em muốn khi ô F2 để trống thì không có cột nào ẩn cả. Bác hộ em với nha
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$2" Then
On Error Resume Next
With Sheet1.Range("B3:E3")
.EntireColumn.Hidden = Not .Find(Target, LookAt:=xlWhole) Is Nothing
.Find(Target, LookAt:=xlWhole).EntireColumn.Hidden = False
End With
End If
End Sub