Dosya adresinden isim alma

Katılım
26 Ocak 2013
Mesajlar
232
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2023
Elimde bir string değer var. Ben bunu ADO için getopenfilename ile aldım. Yani bir dosyanın adı ve adresi var içinde.

Benim istediğim sadece ad kısmı.
Mesela string
C:\bilgiler.csv şeklinde ise
Ben sadece bilgiler yazısını almak istiyorum. Acaba bunu nasıl yaparım.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Kod:
isim = "C:\bilgiler.csv"
Set fso = CreateObject("Scripting.FileSystemObject")
MsgBox fso.GetbaseName(isim)
Alternatif:
Kod:
isim = "C:\bilgiler.csv"
isim = Mid(isim, InStrRev(isim, "\") + 1)
isim = Left(isim, InStrRev(isim, ".") - 1)
MsgBox isim
 
Son düzenleme:
Katılım
26 Ocak 2013
Mesajlar
232
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2023
Teşekkürler hocam. Tam istediğim oldu.

Konu kapanabilir..
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi çalışmalar...
 
Üst