Mình thấy thay vì viết lệnh khó nhớ đấy có thể viết cách này
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B2") <> "" Then
Call Auto_AdF
End If
End Sub
Hạn chế của cách viết đó so với cách viết mặc định của VBA là gì vậy ad?
Chào bạn bạn có thể viết bằng cách ấn ctrl+ space nhé
If Not Application.Intersect(Range(""), Target) Is Nothing Then
// code
End If