- Katılım
- 31 Mayıs 2006
- Mesajlar
- 3
- Excel Vers. ve Dili
- Excel 2010 TR
Değişkeni Public Dz_Klck_sf ile bütün modüllerden çağrılabilecek şekilde tanımlıyorsunuz.
Ancak Aut
pen yordamı içinde diziyi atadığınız değişken tanımladığınız değişkenden farklı olduğu için (ve muhtemelen başka yerde tanımlanmamış) Local bir değişken olarak algılanıyor.
Aut
pen ve VeriKontrol yordamlarındaki değişkenleri Public kısmındakilerle aynı olacak şekilde değişiklik yaptığınızda çalışacaktır.
[/LEFT]
Ancak Aut
Aut
Kod:
[LEFT]Public [COLOR=red][B]Dz_Klck_sf[/B][/COLOR]
[LEFT]Public [COLOR=red][B]Dz_Klck_vs[/B][/COLOR] As Integer
'====================
Sub auto_open()
.........
[COLOR=red][B]Dz_Klck_sf[/B][/COLOR] = Array(Bu_s1.Name, Bu_s2.Name, _
Bu_s3.Name, Bu_s4.Name, Bu_s5.Name) 'daima bu kitapta kalacak sayfa adları
[COLOR=red][B]Dz_Klck_vs[/B][/COLOR] = UBound(Dz_Klc_sf) + 1 'daima bu kitapta kalacak sayfa sayısı
...............
End Sub[/LEFT]
[LEFT]Sub Verikontrol()
Msgbox [COLOR=red][B]Dz_Klck_sf[/B][/COLOR](2) 'hata veriyor
Msgbox [COLOR=red][B]Dz_Klck_vs[/B][/COLOR] 'boş dönüyor
End sub[/LEFT]
Son düzenleme: