• DİKKAT

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

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
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..
 
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
 
"Sheet1" isminde sayfanız olmayabilir..
 
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.
 
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
 
O halde o isimde klasör mevcuttur. Silip tekrar deneyin. Çünkü çalışıyor.
Kod:
File alredy exist
hatası veriyor olmalı..
 
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..
 
Geri
Üst