Dosya konumu öğrenme

Katılım
13 Ocak 2010
Mesajlar
46
Excel Vers. ve Dili
Office2007
Merhaba
Elimde bir dosyanın konumunu dosya adı ve uzantısı ile birlikte userform üzerindeki label' e alan bir kod var.

Ancak benim istediğim sondaki dosya adı ve uzantısı hariç sadece konum bilgisini almak.

Daha açık ifade ile,

bir dosyada sağ click / özellikler açılınca görülen konum bilgisini almak.

örneğin,

Konum : C:\Users\Winxp\Desktop

veya dosya farklı bir yerdede olabilir

Konum : C:\Kitaplar\Giriş\Ders Notları

gibi.

Konu ile ilgilenen ve yardımcı olacaklar için şimdiden teşekkür ederim.
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Kod:
MsgBox [COLOR="Purple"][B]ThisWorkbook.Path[/B][/COLOR]
. . .
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
yapan kod parçasını da görmek lazım.

diyelim ki Label'a atama "dosya" isimli bir değişken ile yapılıyor.

bu takdirde:
Kod:
yol =  Left(dosya, InStrRev(dosya, "\"))

şöyle bir şey olduğunda
Kod:
dosya = "C:\Kitaplar\Giriş\Ders_Notları\ornek_dosya.xlsm"
yol =  Left(dosya, InStrRev(dosya, "\"))
yol değişkenine "C:\Kitaplar\Giriş\Ders_Notları\" atanacaktır.

sondaki \ istenmez ise
Kod:
yol =  Left(dosya, InStrRev(dosya, "\")-1)
yol değişkenine "C:\Kitaplar\Giriş\Ders_Notları" atanacaktır.
 
Son düzenleme:
Katılım
13 Ocak 2010
Mesajlar
46
Excel Vers. ve Dili
Office2007
merhaba

Mancubus tam istediğim gibi, açıklamalar harika Allah sizden razı olsun.
Teşekkürler.
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
rica ederim. hepimizden.
 
Üst