Combobox değişimden önceki değere ulaşma

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Userform üzerinde Combobox değiştiği zaman aşağıdaki kod ile yeni değere ulaşabiliyoruz,
değişimden önce combobox' ta ne ne yazılı olduğu nasıl öğrenebiliriz?

Özetle değişmeden önceki değeri hafızaya alıp, değişimden sonra bunu bir şekilde almak...

teşekkürler,
iyi Çalışmalar.

Kod:
Private Sub cmTest_Change()
         deger = Me.cmTest.value
End Sub
 

maliex

Altın Üye
Katılım
22 Eylül 2019
Mesajlar
227
Excel Vers. ve Dili
professional plus 2016-türkçe
Altın Üyelik Bitiş Tarihi
23-09-2025
merhaba
userform aktif edildiğinde değeri kaydetme ile olabilir sanırım


Private Sub UserForm_Initialize()
ilkdeger = Me.cmTest.value
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
merhaba
userform aktif edildiğinde değeri kaydetme ile olabilir sanırım


Private Sub UserForm_Initialize()
ilkdeger = Me.cmTest.value
End Sub
Hocam bu yöntemi düşündüm ama ; userform aktif edildikten sonra bir çok sefer değişiklik yapılıyor.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Aşağıdaki kod işinize yarar mı?
Kod:
Dim a
Private Sub ComboBox1_Change()
MsgBox a
End Sub
Private Sub ComboBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
a = ComboBox1.Value
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Aşağıdaki kod işinize yarar mı?
Kod:
Dim a
Private Sub ComboBox1_Change()
MsgBox a
End Sub
Private Sub ComboBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
a = ComboBox1.Value
End Sub
Hocam merhaba,
ekli dosyada kodu denemdim, yalnız hespinde boş değer geliyor.

teşekkürler,
 

Ekli dosyalar

Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Tekrar denedim doğru çalışıyor.
İlk defada boş gelir, sonra doğru çalışır.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Tekrar denedim doğru çalışıyor.
İlk defada boş gelir, sonra doğru çalışır.
Tamam Hocam teşekkürler,
Kod:
Dim a
ben bu satırı atlamışım
 
Üst