• DİKKAT

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

dosya adresi

Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
iyi günler

öyle bir dosya adresi yazılmalı ki program c veya d sürücüsünde kurulmuş olmasına bakmaksızın program içindeki xls dosyaları açılabilsin.

iyi çalışmalar
 
"Thisworkbook.Path" ifadesi kodun çalıştırıldığı kitabın yer aldığı dosya yolunu verir.

Bununla birşeyler yapabilirsiniz.
 
iyi günler
verilen bilgiye göre deneme yaptım ama başarısız oldum.
ThisWorkbook.Path ifadesi aşagıdaki kodda nereye yazmalıyım.
Workbooks.Open Filename:="C:\KAMU İHALE PROGRAMI\MEVZUAT.xls"
 
Sorunuzu gözden geçirip tekrar düzenleyip detaylandırın bence.

Bu şekilde pek bir şey anlaşılmıyor.
 
Sorumu şöyle açıklıyaym.
bir program çalışmam var.program klasörünün adı Kamu ihale programı.programın calışması için mutlaka Kamu ihale programı klasörünün c sürücüsü içine bulunması gerekiyor.
klasör içinde mevzuat.xls ve kamu ihale rehberi.xls dosyaları var.Programa giriş kamu ihale rehberi.xls kitabından yapılıyor.mevzuat.xls kitabı kamu ihale rehberi.xls içindeki kodlar ile açılıyor.
programı kullancısının biri(!) programın D sürücüsünde de çalışmasını istediğini ifade etti.tabi bu durumda bütün dosya adres yollarını değiştirmem gerekiyor.ancak kimi bilgisayarlarda da d sürücüsü olmayabilir.
ben de düşündüm ki program klasörü(Kamu ihale programı) nerede bulunursa bulunsun(C veya D) kamu ihale rehberi.xls klasöründeki kod ile mevzuat.xls kitabı açılsın.işte ben Bu işi yapacak bir kod arıyorum.
Bilmem anlatabildim mi?
 
Yukarıda bahsetmiştim ...

Kod:
Workbooks.Open Filename:= thisworkbook.path & "\MEVZUAT.xls"
 
sayın raider teşekkürler
ilk açıkladığınız ifadeyi kodda birleştirememiştim.o konu da promlem yaşadım.
verdiğiniz koda göre deneme yaptım çalıştı.
artık program bütün sürücülerde çalışabilir.(A,B,C,D,E,F(!))
İyi günler ilgilenen herkese teşekkür ederim. :mutlu:
 
Geri
Üst