• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Class Modülde tanımlanmış Textbox'a veri aktarmak

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam,
3 tane Userform'un belirlediğim Textbox'lara tıkladığımda Liste Adlı Userform açılıyor. Buradaki 6 Adet Label'lerden herhangi birine tıkladığımda Labelin değerini daha önceden tıkladığım (class modülde tanımladığım) Textbox'a aktarma istiyorum. yapamıyorum.
Aşağıdaki kırmızı alanda bu işi yapmak istiyorum. Beceremedim.
Yardımcı olabilirseniz çok sevinirim.
İyi çalışmalar.
Kod:
Public WithEvents secenek As MSForms.Label
Public WithEvents txt As MSForms.TextBox

Private Sub secenek_Click()

Liste.TextBox3 = secenek
[B][COLOR="Red"]'txt = secenek[/COLOR][/B]
End Sub
Private Sub txt_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)

Liste.Show

End Sub
 
Son düzenleme:
Selam,

Problem çözüldü. Aşağıdaki gibidir.

Bir Module içine
Kod:
Public aktif_txt
ekledim.

Class1' ise aşağıdaki kırmızı alanları ekledim.

Kod:
Public WithEvents secenek As MSForms.Label
Public WithEvents txt As MSForms.TextBox
Private Sub secenek_Click()

Liste.TextBox3 = secenek

[B][COLOR="Red"]aktif_txt.Value = secenek[/COLOR][/B]
Unload Liste
End Sub
Private Sub txt_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)

[B][COLOR="red"]Set aktif_txt = txt[/COLOR][/B]
Liste.Show

End Sub
 
Geri
Üst