Çalışma kitabımda bir sürü sayfa, userform ve modül var.
bunların içinde de bir sürü makro var.
Bir kaç değişken tüm makrolarda aynı şekilde tekrar tanımlanıyor. Bu kod fazlalığını çözmek için "tanımlar" diye bir makro oluşturdum ve bu değişkenlerin gerekli olduğu makrolarda öncelikle bu makroyu çalıştırıyorum.
Bunun yerine kitap açıldığında bu değişkenlerin bir kere tanımlanması ve kitap açık kaldığı sürece, çalıştıralacak olan tüm makrolarda tekrar değişken tanımlamadan ya da "call tanımlar" şeklinde tüm makrolara eklemek gerekmeden yapmanın bir yolu var mı?
bunların içinde de bir sürü makro var.
Bir kaç değişken tüm makrolarda aynı şekilde tekrar tanımlanıyor. Bu kod fazlalığını çözmek için "tanımlar" diye bir makro oluşturdum ve bu değişkenlerin gerekli olduğu makrolarda öncelikle bu makroyu çalıştırıyorum.
Kod:
Global pass, yönetici, shi, shv, shl, shg, sha, shb
Sub tanımlar()
Set shi = Sheets("imza")
Set shv = Sheets("veri")
Set shl = Sheets("Liste")
Set shg = Sheets("Giriş")
Set sha = Sheets("Aylık")
Set shb = Sheets("Boş")
yönetici = shg.Range("P1")
pass = shv.Range("p1").Value
End Sub
Bunun yerine kitap açıldığında bu değişkenlerin bir kere tanımlanması ve kitap açık kaldığı sürece, çalıştıralacak olan tüm makrolarda tekrar değişken tanımlamadan ya da "call tanımlar" şeklinde tüm makrolara eklemek gerekmeden yapmanın bir yolu var mı?
