worksheet değişkeni

Katılım
6 Nisan 2006
Mesajlar
51
Excel Vers. ve Dili
2000 ENG
Arkadaşlar Merhaba.


Beim istediğim haziran 12.06.2007.xls adında
bir dosyayı makro içerisinde bir değişkene atamak ve bu değişkenle
açıp içinden istediğim sheetten bilgi almak. Sorun şu bu dosya adında numerik tarih ve ay adı sürekli değişmekte. haziran 15.06.2007.xls yada temmuz 01.07.2007 şeklinde bunun hem yazı hem rakamsal kısmını ayrı ayrı değişkenlere tanımlayıp makro içinde kitap adı olarak nasıl kullanacağımı bilmiyorum. Yardımlarınızı rica ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,634
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde denermisiniz. Bo kodda açmak istediğiniz dosya ile makroyu çalıştırdığınız dosya aynı yerde olmalıdır. Eğer farklı yerdeki bir dosyayı açacaksanız koddaki ThisWorkbook.Path & "\" kısmını "C:\Belgelerim\" şeklinde değiştirerek kullanabilirsiniz. (Bu dosya yolunu kendinize göre revize ediniz.)

Kod:
Sub DOSYA_AÇ()
    DOSYA_ADI = ThisWorkbook.Path & "\" & Format(Date, "mmmm") & " " & Date & ".xls"
    Workbooks.Open (DOSYA_ADI)
End Sub
 
Üst