Tüm projede kullanabileceğim bir değer ?

Katılım
2 Mart 2005
Mesajlar
225
Excel Vers. ve Dili
2003
2007
2010
Herkeze selam,
10 dan fazla formu olan bir projem var.
[vb:1:10c1a32aab]lang = shSayfa1.[A1][/vb:1:10c1a32aab]

bu "lang" degerini 10dan fazla olan formumun bazı yerlerinde sürekli kullanmak durumundayım bunu nasıl yapabilirim.
Ben Formun code sayfasının en başına
[vb:1:10c1a32aab]Dim lang As Integer[/vb:1:10c1a32aab] diye tanımlıyorum.
Userform_Initialize olayında da değer atıyorum.
[vb:1:10c1a32aab]lang = shSayfa1.[A1][/vb:1:10c1a32aab]
ama atadığım bu değeri UserForm1 de kullanamıyorum. Ne yapmam lazım?
Teşekkürler ?
:? :? :? :? :? :?
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,304
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
UserForm' lar Private modullerdir, bu nedenle UserForm modulünde değil de, dışarıda yeni bir modulün tepesinde Public olarak deklare edin.
 
Katılım
2 Mart 2005
Mesajlar
225
Excel Vers. ve Dili
2003
2007
2010
teşekkürler,
Affınıza sığınarak,

Deklare bu mu? [vb:1:43e6f5d3a8]Dim lang As Integer[/vb:1:43e6f5d3a8]
yoksa bu mu? [vb:1:43e6f5d3a8] lang = shSayfa1.[A1][/vb:1:43e6f5d3a8]
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Public lang As Integer
 
Katılım
2 Mart 2005
Mesajlar
225
Excel Vers. ve Dili
2003
2007
2010
Arkadaşlar ikinize de teşekkürler,
Ben sorarken leventm arkadaşım cevap vermiş :D
Deneme yanılma yöntemiyle bu kadar öğreniyorum :cry: siz olmasınız ne yapardık bilmiyorum :? Arada bende bilebildiğim konularda cevap yazmaya çalışıyorum ama inşallah hata yapmıyorumdur :?
 
Üst