makroda dosya yolundaki kitap ismi degisikliği..

Katılım
4 Mayıs 2007
Mesajlar
234
Excel Vers. ve Dili
office 2007 64 bit
office 2010 64 bit
Altın Üyelik Bitiş Tarihi
14-09-2023
Merhaba Sayın Hocalarım,
aşşagıdaki kod da userforum üzerindeki BUTON1 ile açmak istedigim dosya yolundaki aktif sayfadaki Range ("A6") Da Yazan Kitap ismini açmak istiyorum.

BUTON1 e Tıkladıgımda Range A6 Da kitap5 yazıyorsa kitap5 i açmak istiyorum A6 hücresindeki veri Userform aktif olunca BUTON1 in Tagı ile eşlenyor. makroyu boyle çalıştırıyorum kitap5 isimli çalışma kitabını açması gerekirken BUTON1.Tag isimli kitap bulunamadı diye hata alıyorum.



BUTON1.Tag = Range ("A6")


Workbooks.Open Filename:="C:\KLASOR\BUTON1.Tag.xlsm"
 

Korhan Ayhan

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

Workbooks.Open Filename:="C:\KLASOR\" & BUTON1.Tag & ".xlsm"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
BUTON1.Tag bölümünde tam olarak ne yazıyor..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eğer bahsi geçen klasörde Kitap5.xlsm isimli dosya varsa açılması gerekir.
 
Katılım
4 Mayıs 2007
Mesajlar
234
Excel Vers. ve Dili
office 2007 64 bit
office 2010 64 bit
Altın Üyelik Bitiş Tarihi
14-09-2023
Eğer bahsi geçen klasörde Kitap5.xlsm isimli dosya varsa açılması gerekir.
SAYIN HOCAM DOSYA YOLU AYNİ BU SEKİLDE CALISIYOR FAKAT 100 ADET KİTAP AÇIP KAPATIYORUM O YÜZDEN BUTON TAGINA SAYFANIN A6 SINA EŞLEDİM SAYFANIN A 6SINDA YAZAN KİTAP İSMİNİ BUTONA TIKLADIĞIMDA AÇIYOR. Workbooks.Open Filename:="\\PC2\KLASOR" & BUTON1.Tag & ".xlsm" BURADA AÇMIYOR.

If ActiveSheet.[A6].Value = "KİTAP 1" Then
Call OPENKİTAP1
Else
End If
If ActiveSheet.[A6].Value = "KİTAP 2" Then
Call OPENKİTAP2
Else
End If



Sub OPENKİTAP1()
Workbooks.Open Filename:="\\PC2\KLASOR\KİTAP 1.xlsm"
End Sub
Sub OPENKİTAP2()
Workbooks.Open Filename:="\\PC2\KLASOR\KİTAP 2.xlsm"
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kodu adım adım çalıştırıp BUTON1.Tag ifadesinin aldığı değeri kontrol edin. Belki boş değer döndürüyordur.. Bu sebeple çalışmıyor olabilir..
 
Katılım
4 Mayıs 2007
Mesajlar
234
Excel Vers. ve Dili
office 2007 64 bit
office 2010 64 bit
Altın Üyelik Bitiş Tarihi
14-09-2023
Kodu adım adım çalıştırıp BUTON1.Tag ifadesinin aldığı değeri kontrol edin. Belki boş değer döndürüyordur.. Bu sebeple çalışmıyor olabilir..
Anladım sayın hocam Tekrardan herseyi konrol edip baştan yapayım o zaman daha net olur tesekurler.
 
Üst