Global değişken kullanmak.

Katılım
5 Şubat 2009
Mesajlar
24
Excel Vers. ve Dili
2003 turkish
Dim a As Integer
Set bul1 = Range("b4:b" & ActiveSheet.UsedRange.Rows.Count).Find(ListBox2.Value, Lookat:=xlWhole)
If Not bul1 Is Nothing Then
a = bul1.Row
End If

Arkadaşlar yukarıdaki kodu her yerde kullanmaktan bıktım a değişkenini listbox2 change olayı olarak veya click olarak kullanmak istiyorum.Tıklanmış veya seçilmiş olan listbox değerini araması gerekli ve bu değeri a değişkenine global olarak atasa çok iyi olur.
Veya satir bul isminde bir sub tanımlayıp herseferinde burdan call satirbul şeklinde hesaplatabilirm ama subdan çıkarken a değişkeninin değerini koruması gerek.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
"a" değişkenini bir normal modülde aşağıdaki gibi tanımlayın.

Kod:
public a As Integer
 
Üst