Korhan hocam arama yaparak sonuca ulaşamadım çünkü kodlar çok karışık.
Fakat tahmini olarak
MkDir "C:\deneme"
Satırının üzerine
On Error Resume Next ilave ettim.
Oldu sanki. Ama bilmiyorum doğrusu böyle midir.
Merhaba,
Yine arama yaparak sonuc gidebilirsiniz. (Not: Öğrenmek için biraz çaba sarfetmelisiniz.)
MkDir+Error yazarak nette arama yaparsanız sonuca ulaşabilirsiniz.
hata verme nededini buldum. xlsx deyil xlsm olmasi lazimmis makro calisti amma masaustune kaydetti. birde ismini M7 dekini yok bu dosyamin oldugu klasorun ismi ve sonuna M7 dekini yazip oyle kaydetdi
...= Format(Now, "dd/mm")
Yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & "\" & klasor
If fL.FolderExists(Yol) = False Then
MkDir Yol
End If
Say = fL.getfolder(Yol).Files.Count + 1
Sheets(Array("Hakediş Özeti", "Hakediş İcmali", "Hakediş Raporu")).Select...
...= Dosya & Format(Now, " dd_mm_yyyy_hh_mm") & uzanti
Kayıt_Yeri = yer & Yedek_Dosya_Adı
On Error Resume Next
If Dir(yer) = "" Then MkDir yer
On Error Resume Next
DosyaSistemi.CopyFile ThisWorkbook.FullName, Kayıt_Yeri
ActiveWorkbook.Password = ""
MsgBox "Dosyanız aşağıdaki isimle...
..."C:\"
klasöradı = "dene"
hepsi = yer & klasöradı
If CreateObject("Scripting.FileSystemObject").FolderExists(hepsi) = False And hepsi <> "" Then MkDir hepsi
Call gizle
End Sub
Sub gizle()
SetAttr "c:\dene\", vbHidden + vbSystem
End Sub
Sub göster()
SetAttr "c:\dene\", vbNormal +...
..."Bilgi Mesajı")
End If
On Error Resume Next
ad = InputBox("Masraf Numarasını ve Firma İsmini giriniz. Örnek: KOZMATİN_00001.")
MkDir Klasöryolu & "\" & ad
BilgiMesajı = MsgBox(ad & " Klasörü Açılmıştır", vbInformation, "Bilgi Mesajı")
'------------------- DOSYA KOPYALAMA
Dim...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.