Vba ile klasör içinde klasör oluşturma

Katılım
27 Ocak 2021
Mesajlar
96
Excel Vers. ve Dili
2019 turkce
Merhabalar klasör içinde klasör oluşturmak istiyorum aşağıdaki kodla sadece 1 klasör oluşturuyor onun içine klasör oluşturamıyorum yardım ederseniz memnun olurum
Sub klasör()
Dim yol As String
yol = "C:\İşletme Proğramı\"
Application.ScreenUpdating = False
If Dir(yol, vbDirectory) = "" Then MkDir yol
End Sub

ben
yol = "C:\İşletme Proğramı\Faaliyet raporu"
şeklinde oluşturmasını istiyorum.
bu yolu kodun içine yazdığımda hata veriyor
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
595
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
En sona bir tane \ ekleyerek deneyin.

"C:\İşletme Proğramı\Faaliyet raporu\"

Not: Bu yöntem C de İşletme Proğramı klasörü olduğunda çalışır.

Ek: İki klasörü sırasıyla oluşturmak için aşağıdaki kodu kullanabilirsiniz.

C++:
Sub klasör()
Application.ScreenUpdating = False
If Dir("C:\İşletme Proğramı\", vbDirectory) = "" Then MkDir "C:\İşletme Proğramı\"
If Dir("C:\İşletme Proğramı\Faaliyet raporu\", vbDirectory) = "" Then MkDir "C:\İşletme Proğramı\Faaliyet raporu\"
Application.ScreenUpdating = True
End Sub
 
Son düzenleme:
Üst