Dim as String kullanımı

Katılım
11 Kasım 2007
Mesajlar
35
Excel Vers. ve Dili
2003 İngilizce
Herkese merhabalar ,

Bir form yaratmak istiyorum ve kodumun en başında iPageName gibi bişey tanımlamak istiyorum . Daha sonra fonksiyonlarımda iPageName kullanmam gerekiyor .

Dim iPageName As String (5,iT111) gibi bir kullanım olmuyormu ? ipageame kullandıgım heryerde iT111 yazsın .
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,339
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Kod:
Public Const iPageName As String = "iT111"
olarak kullanın.
 
Katılım
11 Kasım 2007
Mesajlar
35
Excel Vers. ve Dili
2003 İngilizce
böyle kullanamıyorum. const , object module için public olarak kullanılamaz dior .
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,339
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Prosedur içinde veya Form kod penceresinde "Public" kullanamazsınız.
Bir modul.bas içinde en üstte yazın.
 
Katılım
11 Kasım 2007
Mesajlar
35
Excel Vers. ve Dili
2003 İngilizce
hmm . modül yaratmadan form içinde halletmem gerekiyor aslında. peki "Dim" olarak
Dim iPageName As String (5,iT111)
olarak neden kullanamıyorum?
Bu arada sorularım yanlış veya acayipse kusura bakmayın çok iyi bilmiyorum :)
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Userformun kod penceresinin en üstüne aşağıdaki satırı yazın ve userformun initialize olayındada değişkene veri yükleyin. (iPageName = "iT111" şeklinde)

Kod:
Dim iPageName As String
 
Üst