• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Soru Class Module Kullanarak Dinamik Oluşturulan UserForm Kontrollerine Tek Bir Event Tetikleyici Yazma

ahomes

Yeni Üye
Katılım
6 Ara 2023
Mesajlar
1
Aldığı beğeni
0
Katkı
%0.00
Excel V
Office 365 TR
Konu Sahibi
Merhaba arkadaşlar, çalışma anında (runtime) kodla UserForm üzerine dinamik olarak 50 adet TextBox üretiyorum. Normalde her TextBox'ın Change olayı için ayrı ayrı kod yazmak gerekiyor fakat dinamik oluştukları için bu imkansız.Bir Class Module (Sınıf Modülü) tanımlayarak, form üzerindeki tüm dinamik TextBox'ları bu sınıfa bağlamak ve herhangi birine veri girildiğinde tek bir merkezden (Class_Change gibi) işlem yürütmek istiyorum. Nesne yönelimli (OOP) VBA mantığıyla bu mimariyi hatasız nasıl kurabilirim? Örnek kod yapımı ve form taslağımı ekte sunuyorum.
 

Ekli dosyalar

Google AI verdiği cevap.
Oluşturacağını Clas modüle aşağıdaki kodu yapıştırın
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
User formun modülüne aşağıdaki kodu yapıştırın
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Örnek dosya ekte
 

Ekli dosyalar

Geri
Üst