Video: Top 25 Excel 2016 Tips and Tricks 2024
VBA'da bir Excel iletişim kutusunun resmi adı bir UserForm'dur. Ancak, bir UserForm gerçekten bir iletişim kutusu olarak bilinen olanları içeren bir nesnedir. Bu ayrım önemli değildir, bu nedenle pek çok programcı bu terimleri birbirinin yerine kullanır.
Bir UserForm oluştururken genellikle aşağıdaki genel adımları uygularsınız:
-
İletişim kutusunun nasıl kullanılacağını ve hangi noktada VBA makrosunda görüntüleneceğini belirleyin.
-
VBE'yi etkinleştirmek ve yeni bir UserForm nesnesi eklemek için Alt + F11 tuşlarına basın.
Bir UserForm nesnesi, tek bir UserForm tutar.
-
Kullanıcı Formu'na denetimler ekleyin.
Denetimler; metin kutuları, düğmeler, onay kutuları ve liste kutuları gibi öğeleri içerir.
-
Denetimler veya UserForm'un kendisi için özellikleri değiştirmek için Özellikler penceresini kullanın.
-
Denetleyiciler için olay işleyici yordamları yazın (örneğin, kullanıcı iletişim kutusunda bir düğmeyi tıklattığında yürütülen bir makro).
Bu yordamlar, UserForm nesnesinin Kod penceresinde depolanır.
-
Kullanıcıya iletişim kutusunu görüntüleyen bir prosedür (VBA modülünde saklanır) yazın.