Modül içinde Sayfa tanımlarını tek seferde yapmak

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,111
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba
Bir modül içerinde birden çok kod var, sayfa tanımlarını her seferinde bütün kodların içine yazmak yerine modülün en üstüne yazarak tek seferde tanımla yapılabilir mi?

Kod:
Dim ws11 As Worksheet, ws12 As Worksheet

Set ws11 = Sheets("SayiBulD1")
Set ws12 = Sheets("SayiBulT2")
Kod:
Dim ws11=Sheets("SayiBulD1")  As Worksheet
gibi....


teşekkürler,

iyi çalışmalar.
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
Kod:
Global SV As Worksheet

Sub kod_degiskenler()
Set SV = Sheets("Sayfa1")
End Sub


Sub kode()
Call kod_degiskenler
SV.Range("A1") = "1"
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Değişken tanımlamalarını modülün en üstünde "Dim" ile yaparsınız, "Set" ile atamaları da dosyanın ilk açılışında "Auto_Open" prosedürü içinde yaparsanız..... modüldeki bütün prosedürlerde değişkenleri kullanabilirsiniz.

Değişken tanımlamalarını eğer "Public" deyimiyle yaparsanız, dosyadaki tüm modüller içinde kullanabilirsiniz.

.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,111
Excel Vers. ve Dili
Office 2013 İngilizce
Değişken tanımlamalarını modülün en üstünde "Dim" ile yaparsınız, "Set" ile atamaları da dosyanın ilk açılışında "Auto_Open" prosedürü içinde yaparsanız..... modüldeki bütün prosedürlerde değişkenleri kullanabilirsiniz.

Değişken tanımlamalarını eğer "Public" deyimiyle yaparsanız, dosyadaki tüm modüller içinde kullanabilirsiniz.

.
teşekkürler
 
Üst