hong gam
Thành viên thường trực
- Tham gia
- 26/4/07
- Bài viết
- 371
- Được thích
- 489
Em đã xem file của bác, cách này đỡ phải làm 1 button để gõ pass mà cứ vào tool để làm. Đơn giản và gọn hơn nhiều.
Em mở vbe ra thấy đoạn code sau:
Nhờ bác giải thích hộ em ý nghĩa của đoạn code em tô đỏ ạh.
Thanks
Em mở vbe ra thấy đoạn code sau:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheet1.Unprotect "DANH"
If Target.Address = "$B$2" Or Target.Address = "$C$2" Then
Target.Locked = False
Else
Target.Locked = True
End If
If Target.Address = "$B$2" Then
Set DS = [A4].CurrentRegion
DS.AdvancedFilter Action:=1, CriteriaRange:=Range("B1:B2")
[C2].Select
End If
If Target.Address = "$C$2" And [C2].Value <> "" Then
k = Range("B2").Value
For i = 5 To Range("B5").End(xlDown).Row
If Cells(i, 2).Value = k Then
Cells(i, Range("B" & i).End(xlToRight).Column + 1) = Cells(2, 3)
Cells(i, Range("B" & i).End(xlToRight).Column + 1).Select
End If
Next
End If
Sheet1.Protect "DANH"
End Sub
Nhờ bác giải thích hộ em ý nghĩa của đoạn code em tô đỏ ạh.
Thanks