Merhaba. Ben hazirlamis oldugum dosyayi makro ile dosyanin oldugu konuma klasor olusturup onun icine dosyami kaydetmek istiyorum ama klasorumun ve dosyamin ismi M7 satirindaki yazi olmasi lazim. Yardimci ola bilecek kimse var mi?
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba. Ben hazirlamis oldugum dosyayi makro ile dosyanin oldugu konuma klasor olusturup onun icine dosyami kaydetmek istiyorum ama klasorumun ve dosyamin ismi M7 satirindaki yazi olmasi lazim. Yardimci ola bilecek kimse var mi?
Merhaba. Boyle bir hata veriyor.Sub CreateFolderAndSave()
Dim strPath As String Dim strFolderName As String
strPath = ThisWorkbook.Path
strFolderName = Range("M7").Value
MkDir strPath & "" & strFolderName
ThisWorkbook.SaveAs strPath & "" & strFolderName & "" & strFolderName & ".xlsx"
End Sub
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 kaydetdiSub CreateFolderAndSave()
Dim strPath As String Dim strFolderName As String
strPath = ThisWorkbook.Path
strFolderName = Range("M7").Value
MkDir strPath & "" & strFolderName
ThisWorkbook.SaveAs strPath & "" & strFolderName & "" & strFolderName & ".xlsx"
End Sub
Sub CreateFolderAndSave()
Dim strPath As String
Dim strFolderName As String
strPath = ThisWorkbook.Path
strFolderName = Range("M7").Value
MkDir strPath & "\" & strFolderName
ThisWorkbook.SaveAs strPath & "\" & strFolderName & "\" & ThisWorkbook.Name
End Sub
Guzel makro calisiyor ama M7 deki yaziya gore klasor olusturdu icerisindeki excel dosyanin ismi ise M7 deki yazi degil.Dener misiniz?
Kod:Sub CreateFolderAndSave() Dim strPath As String Dim strFolderName As String strPath = ThisWorkbook.Path strFolderName = Range("M7").Value MkDir strPath & "\" & strFolderName ThisWorkbook.SaveAs strPath & "\" & strFolderName & "\" & ThisWorkbook.Name End Sub