VBA ile Dinamik Veri Doğrulama ve Açılır Menüler
Excel formlarında kullanıcıların hatalı metinler girmesini engellemek için veri doğrulama (Validation) listeleri kritik önem taşır. VBA kullanarak hücrelere anlık olarak açılır liste kuralları atayabilir, ana kategoriye bağlı alt açılır menüleri otomatik güncelleyebilirsiniz.
Validation Nesnesi ile Liste Atama Kod Yapısı
Validation.Add metodu ile hücreye liste kuralı eklenir ve kullanıcıların sadece belirli seçenekleri seçmesi sağlanır.
Örnek Dinamik Doğrulama Kod Kalıbı
With Range("A1").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Formula1:="İstanbul,Ankara,İzmir,Bursa"
End With