VBA Kullanıcı Formunu Açın veya Kapatın

Bu öğreticide, VBA kullanarak bir Kullanıcı Formunun nasıl başlatılacağını, açılacağını ve kapatılacağını öğreneceksiniz.

Bu örnek için, bir etiket, bir metin kutusu ve üç komut düğmesi ile aşağıda gösterilen basicUserform adlı basit bir Kullanıcı formu oluşturduk.

VBA kullanarak bir Kullanıcı Formu açın

Kullan Komutu Göster basicUserform adlı Kullanıcı formunu açmak için:

1 temelKullanıcı formu.Göster

VBA kullanarak bir Kullanıcı formunu kapatın

kullanarak bir formu kapatabilirsiniz. Komutu Kaldır:

1 BasicUserform'u kaldır

Bu, UserForm'u çalışan kodun içinden kapatacaktır.

Bunun yerine, formun kod modülündeki bir formu kapatmak için Me anahtar sözcüğünü de kullanabilirsiniz:

1 Beni Kaldır

Not: Unload Me'yi yalnızca Userform Code Module'de yer alan prosedürlerde kullanabilirsiniz:

Yukarıdaki örnekte, İptal düğmesinin “Tıkla” olayına “Unload.Me” eklediğimize dikkat edin. Böylece kullanıcı İptal düğmesine tıkladığında form kaldırılacaktır.

UserForm Code Module'e Code Explorer'da (solda) modüle çift tıklayarak erişebilirsiniz. Veya UserForm görsel düzenleyicisine sağ tıklayarak.

VBA'da bir Kullanıcı Formu Başlatma

Bir form yüklendiğinde “Initialize” olayı tetiklenir. Bu olayı, birleşik giriş kutularını doldurmak veya başlatma kodunuzdaki kontrolleri açmak/kapatmak gibi UserForm görünümünü değiştirmek için kullanabilirsiniz.

Bu kod, UserForm başlatıldığında İptal düğmesini devre dışı bırakır:

12345 Özel Alt UserForm_Initialize()cmdCancel.Enabled = YanlışAlt Bitiş

Not: Bu kod, UserForm kod modülüne yerleştirilmelidir (yukarıdaki resme bakın).

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave