Checkbox işaretleyince Textboxa aktarsın

Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
Bir userform üzerinde 10 adet checkbox ve 10 adet Textbox var. checkbox1 işaretlediğimde Textbox1'e "X" eklesin. Boş geçince "-" işareti atsın. Bu sırasıyla 10 adet Checkbox için olsun. Böyle bir makro kodu istiyorum.
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Boş geçince "-" işareti atsın. Bu sırasıyla 10 adet Checkbox için olsun.
Boş geçince değil de varsayılan olarak "-" yazsanız daha uygun olur diye düşünüyorum.
Checbox 10tane ile sınırlı ise her birine ayrı kod yazabilirsiniz.
Eğer fazla olma ihtimali varsa "ClassModule" hazırlayabilirim
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
14 adet ile sınırlı ama yinede size bırakıyorum.
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Sayıya göre 10 yazan yerleri değiştirin. Texboxların ve checboxların da isimleri standart isimlere göre düzenlendi. Ona göre güncellersiniz
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
Şu an xlsm uzantılı açamıyorum. kodu gönderebilirmisiniz excel 93 yüklü bende.
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
ClassModule

Kod:
Public WithEvents chcbx  As MSForms.CheckBox
Private Sub chcbx_Click()
For Y = 1 To 10
If UserForm1.Controls("Checkbox" & Y) = True Then

UserForm1.Controls("textbox" & Y) = "X"
Else
UserForm1.Controls("textbox" & Y) = "-"
End If

Next Y

End Sub
Userform
Kod:
Dim chcbx(10) As New Class1



Private Sub UserForm_Initialize()

Dim X As Byte


     For X = 1 To 10

     Set chcbx(X).chcbx = Controls("Checkbox" & X)

Next X

End Sub

Bu da 2003vers.
https://yadi.sk/i/nByACN0L34IlsQ
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
Çok Teşekkür ederim. Ellerinize sağlık...
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Rica ederim.
İşinize yaradıysa ne mutlu. Kolay gelsin
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
Şöyle bir sorun ile karşılaştım. Userform içinde textbox ve bir buton yardımı ile sayfadan veri aratması yaptığım bir makroyu ilave edince hata veriyor.
Compile error:
Sub or function not defined
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Dosyanızı yükleyebilirseniz inceleyeyim
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
O şu an zor. Özel kurum. Ben akşama örnek bir dosya verebilirim.
 
Katılım
25 Nisan 2005
Mesajlar
690
Excel Vers. ve Dili
Excel 2003 Türkçe
Altın Üyelik Bitiş Tarihi
06.01.2018
Sorunu çözdüm sanırım
Dim chcbx(10) As New Class1
Bu kodu sayfanın en başında tutmam gerekiyormuştu. Arada kalınca sorun veriyor.
 
Üst