Yeni klasör oluştururken klasör adını hücreden almak

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Merhaba arkadaşlar,
Aşağıdaki kodla yeni klasör oluştururken klasör adını Sayfa1! a1 den almak istiyorum. Bunu nasıl yazacağım konusunda yardıma ihtiyacım var..
Sub Klasör_Oluştur()
Dim ds
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder "C:\klasör adı\"
End Sub
Kırmızı ile yazılı yere sayfa adresini nasıl yazmalıyım? İlgilenen arkadaşlara teşekkür ederim..
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki şekilde deneyiniz.

Kod:
Sub Klasör_Oluştur()
Dim ds
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder [COLOR=red]"C:\" & Sheets("Sheet1").Range("a1")
[/COLOR]End Sub
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Aşağıdaki şekilde deneyiniz.

Kod:
Sub Klasör_Oluştur()
Dim ds
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder [COLOR=red]"C:\" & Sheets("Sheet1").Range("a1")
[/COLOR]End Sub
Hocam son satırda hata veriyor..
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,284
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
"Sheet1" isminde sayfanız olmayabilir..
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Merhaba Zeki bey,
Tahmin ettiğiniz gibi Sheet isminde sayam yok ama ben o kısmı Sayfa1 olarak değiştirerek uyguladım ama son satırda hata veriyor.
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Düzelttiğim şekli şu;
Sub Klasör_Oluştur2()
Dim ds
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder "C:\" & Sheets("Sayfa1").Range("a1")
End Sub
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,284
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
O halde o isimde klasör mevcuttur. Silip tekrar deneyin. Çünkü çalışıyor.
Kod:
File alredy exist
hatası veriyor olmalı..
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Yardımınız ve yönlendirmeniz için teşekkürler. Gerçekten daha önceki klsörü silmemişim.. Bu tecrübe farkı olsa gerek...:) İyi geceler..
 
Üst