koddaki sabitin değerini textboxtaki değer ile değiştirm

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Kodun içindeki bir sabitin değerini Textboxa yazdığım bir değer ile değiştirebilir miyim?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Değiştirebilirsiniz bunun için aşağıdaki şekilde deneyebilirsiniz. Burada sabitinizi "a" ile tanımladığınızı kabul edersek;

Static a
a=textbox1.value
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Private Sub UserForm_Initialize()
TextBox1.Value = 5
End Sub

yukarıdaki kodda 5 default olarak geliyor, ben bu değeri 6 ile değiştirmek istiyorum
ve bir daha kodu çalıştırdığımda TextBox1.Value = 6 olarak gelsin

Umarım doğru anlatabilmişimdir.Teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textboxtaki ilk değeri bir hücreye aktarın. Ã?rneğin A1 hücresine ve kodu aşağıdaki gibi değiştirerek deneyin.

[vb:1:c602f53524]Private Sub UserForm_Initialize()
TextBox1.Value = 5
[a1]=5
if [a1]=5 then textbox1=6
End Sub
[/vb:1:c602f53524]
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Teşekkürler Sayın Leventm, bu kod işimi görür.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
ve bir daha kodu çalıştırdığımda TextBox1.Value = 6 olarak gelsin
Bu durumda kodu aşağıdaki gibi değiştirin.

[vb:1:ec096e8fe1]Private Sub UserForm_Initialize()
TextBox1.Value = 5
If [a1]=5 Then textbox1=6
[a1]=5
End Sub
[/vb:1:ec096e8fe1]
 
Üst