Merhaba;
Hazırlamaya calistigim programda bazi noktalarda yardiminiza ihtiyacim var. Programimda icinde texboxlarin ve listboxlarin oldugu birkac userform mevcut, buna gore;
1 – Texboxlara sadece rakam, ya da sadece tarih, ya da sadece harf girme kontrolunu nasil yapabilirim ve bu kontrolu userform initializeda mi yapmaliyim?
2 – Icinde iki listboxun bulundugu bir userformda;
A) Sadece bir kayitin secilmesini nasil saglarim, listbox 1 de bir kayit secili ise listbox 2 de baska kayit secilmesin gibi?
B) Yukaridaki kontrolden sonra secilen kayidi “Duzelt” butonuna basarak yenı bır userforma verılerı aktarmak ıstıyorum, burada sıkıntım yenı userformdakı texbox valuelerini verirken, verileri aldığım yerin listbox1 yada listbox2 oldugunu kontrol edebılmek, burada “activelistbox” gibi bir atif gerekli sanirim.
Ornek :
Private Sub Userform_Initialize()
TextBox1.Value = userform1. ListBox1.List(ListBox1.ListIndex, 0)
End Sub
C) “Duzelt” butonuna bastigimda acilan Userform “Ekle” butonu ile de aciliyor ancak bu sefer bos geliyor yukaridaki soruda bunu da kullanmaniz gerekebilir diye belirtmek istedim.
3 – Userformlara birde kapatma butonu koydum bu buton “Unload” komutu kullanıyorum ancak kod calısmıyor.
Ornek:
Private Sub CommandButton2_Click()
UserForm3.Show
Userform2.unload
End Sub
4 – Programa ait kodlara ulasilmasini istemiyorum, sanırım .exe olarak kaydetmeme gerekecek bununla da ilgili ufak bir bilgi alabilrsem sevinirim.
Simdiden tesekkurler…
Hazırlamaya calistigim programda bazi noktalarda yardiminiza ihtiyacim var. Programimda icinde texboxlarin ve listboxlarin oldugu birkac userform mevcut, buna gore;
1 – Texboxlara sadece rakam, ya da sadece tarih, ya da sadece harf girme kontrolunu nasil yapabilirim ve bu kontrolu userform initializeda mi yapmaliyim?
2 – Icinde iki listboxun bulundugu bir userformda;
A) Sadece bir kayitin secilmesini nasil saglarim, listbox 1 de bir kayit secili ise listbox 2 de baska kayit secilmesin gibi?
B) Yukaridaki kontrolden sonra secilen kayidi “Duzelt” butonuna basarak yenı bır userforma verılerı aktarmak ıstıyorum, burada sıkıntım yenı userformdakı texbox valuelerini verirken, verileri aldığım yerin listbox1 yada listbox2 oldugunu kontrol edebılmek, burada “activelistbox” gibi bir atif gerekli sanirim.
Ornek :
Private Sub Userform_Initialize()
TextBox1.Value = userform1. ListBox1.List(ListBox1.ListIndex, 0)
End Sub
C) “Duzelt” butonuna bastigimda acilan Userform “Ekle” butonu ile de aciliyor ancak bu sefer bos geliyor yukaridaki soruda bunu da kullanmaniz gerekebilir diye belirtmek istedim.
3 – Userformlara birde kapatma butonu koydum bu buton “Unload” komutu kullanıyorum ancak kod calısmıyor.
Ornek:
Private Sub CommandButton2_Click()
UserForm3.Show
Userform2.unload
End Sub
4 – Programa ait kodlara ulasilmasini istemiyorum, sanırım .exe olarak kaydetmeme gerekecek bununla da ilgili ufak bir bilgi alabilrsem sevinirim.
Simdiden tesekkurler…
