Bu satır nereye yazılmalı?

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 Arkadaşlar,
Kod:
Sub Klasor_Olustur()
Dim ds
    kls = [W8]
    Set ds = CreateObject("Scripting.FileSystemObject")
    ds.CreateFolder kls
End Sub
Bu makro klasör oluşturmaya yarar, güzel yanı W8 hücresinde adı yazılı klasörü oluşturur.
Bu klasör varsa işine devam etmesini sağlamak üzere
Kod:
[COLOR="Red"]If exist Then End[/COLOR]
kırmızı yazılı ifadeyi nereye yerleştirmeliyim?
Saygılarımla
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Tevfik Bey aşağıdaki gibi deneyin.
Kod:
Sub Klasor_Olustur()
Dim ds
    kls = [A1]
    Set ds = CreateObject("Scripting.FileSystemObject")
    If ds.FolderExists(kls) Then
        MsgBox "Klasör mevcut"
    Else
        ds.CreateFolder kls
        MsgBox "Klasör oluşturuldu."
    End If
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
Sayın Askm,
Çok teşekkür ederim.
Saygılarımla
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Rica ederim
 
Üst