Inputbox ile belirtilen klasörü açma

evrimmm

Altın Üye
Altın Üye
Katılım
6 Temmuz 2007
Mesajlar
35
Excel Vers. ve Dili
excel 2003
Altın Üyelik Bitiş Tarihi
06/01/2027
Arkadaşlar Merhaba,

Benim bir projem sonunda her ay değişen klasör isimlerine karşın; ben kullanıcıdan inputbox ile klasörün adını alıp C 'de bulunan ve inputbox ile adı girilen klasörü açmak
istiyorum.Yardımcı olabilir misiniz, Teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kodu dener misiniz ?
Kod:
Sub KlasorAcma()
    KlasorIsmi = InputBox("Klasör İsmini Girin")
    If KlasorIsmi = "" Then MsgBox "Bir Klasör İsmi Girin": GoTo 10
    If Dir("C:\" & KlasorIsmi, vbDirectory) = "" Then MsgBox "Geçerli Bir Klasör İsmi Girin": GoTo 10
    CreateObject("Shell.Application").Open "C:\" & KlasorIsmi
10
End Sub
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,760
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Alternatif kod

Rich (BB code):
Sub klasor_sec()
yol = "c:\"
With Application.FileDialog(msoFileDialogFolderPicker)
.Filters.Clear
.InitialFileName = yol
.Title = "Klasöre gözat"
.Show
If .SelectedItems.Count = 0 Then GoTo 1
'MsgBox .SelectedItems(1)
CreateObject("Shell.Application").Open (.SelectedItems(1))
1
End With
End Sub
 
Üst