• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Global Değişken Tanımlama

Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Arkadaşlar merhaba,

Birçok modülü barındıran ve belirli bir klasör içerisindeki dosyalara bağlantı içeren excel programı hazırlıyorum. KAYDET tuşuna basıldığında birçok farklı dosyaya kayıt yapıyor ve farklı butonlarla DEĞİŞTİR, SİL gibi komutları yapıyor. Sizlerden değişken tanımlama konusunda yardım rica ediyorum. Sabit olarak bir klasördeki dosyalara erişim olduğu için dosya yolunu Constant olarak global tanımlamak istiyorum. Ama yapamıyorum;

Public Const yol As String = ".....\Files\" satırını farklı bir modülde denedim ama dosya sanki masaüstündeymiş gibi farklı bir diskte olan dosyayı "C" dizinindeymiş gibi uyarı veriyor.
 
Public Const yol As String = ".....\Files\" satırını farklı bir modülde denedim ama dosya sanki masaüstündeymiş gibi farklı bir diskte olan dosyayı "C" dizinindeymiş gibi uyarı veriyor.

kullandığınız mantık doğru ama bu cümlenizden tam olarak bir şey anlamadım.
dosya masaüstünde mi? yoksa C: de mi?
 
"Const" tanımı sabit olduğundan değiştirilemez.

Bunun yerine aşağıdaki gibi kullanın:
Kod:
Public yol As String

Sub Auto_Open()
      yol = ThisWorkbook.Path
End Sub
 
Herkese çok teşekkür ederim.
 
Geri
Üst