(Varsa Dur) nasıl denir?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,849
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Muhterem Arkadaşlarım,
Bir konuyu daha pekiştirmeme sebep olduğunuz için hepinize çok teşekkür ediyorum. Kavrayamadığım bir konuyu daha sayenizde öğreneceğime inanıyorum.
Kod:
Sub Klasor_Olustur()
Dim ds
kls = Range("B12").Value
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder "D:\" & kls
End Sub
Yukarıdaki kod B12 hücresinde yazılı olan isimli kodu köke açıyor.
Sorunum şu, kökte aynı isimli klasör varsa hata vermesin kendinden sonraki makroya yol versin. Bunun için gerektiğini düşündüğüm şu kodu (ya da başkasını)
Kod:
If exists Then End
nereye eklemeliyim?
Saygılarımla
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,533
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

deneyiniz.

Kod:
Sub Klasor_Olustur()

    Dim ds, _
        kls As String
        
    kls = Range("B1").Value
    
    Set ds = CreateObject("Scripting.FileSystemObject")
    
    If ds.FolderExists("D:\" & kls) = False Then ds.CreateFolder "D:\" & kls
    
End Sub
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,849
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Necdet Hocam,
İlginize çok teşekkür ederim.
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,849
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Tekrar tekrar teşekkür ederim. Hepiniz iyi ki varsınız.
Saygılarımla
 
Üst