Makroları genelde bir butona basarak çalıştırırız. Peki, A1 hücresine bir şey yazdığım an makro kendiliğinden çalışsa?
Nasıl Yapılır?
- VBA ekranında sol taraftan ilgili Sayfaya (Örn: Sayfa1) çift tıklayın (Modül değil, sayfa!).
- Üstten "Worksheet" ve "Change" olaylarını seçin.
Örnek Kod
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
MsgBox "A1 değişti\! Yeni değer: " & Target.Value
End If
End Sub\
\If Target.Address = "$A$1" Then
MsgBox "A1 değişti\! Yeni değer: " & Target.Value
End If
End Sub\
Bu yöntemle barkod okuyucu ile hücreye veri girildiğinde otomatik kayıt yapabilirsiniz.\
Yorum Yap