• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Farklı konuma kaydet makrosu

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
840
Excel Vers. ve Dili
Office 2016 TR
Merhabalar,

Aşağıda ki makro mantığını farklı konuma excel sayfası olarak kaydetmek istiyorum. Kodlarda nasıl bi değişim yapılmalı.

Set nesne = CreateObject("Scripting.FileSystemObject") masaustuyolu = CreateObject("Wscript.Shell").SpecialFolders("Desktop") AyAdi = Format(Date, "mmmm yyyy") & " Üretim Raporları" klasoradi = Format(Date, "dd.mm.yyyy") & " " & [J8] dosyaadi = [J8] & " Üretim Raporu " klasorara = nesne.FolderExists(masaustuyolu & "\" & AyAdi) If klasorara = False Then nesne.CreateFolder masaustuyolu & "\" & AyAdi ActiveSheet.Range("$B$3:$AD$81").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".pdf" _ , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=False


Yardımlarınız için teşekkür ederim.
 
ActiveSheet.Range("$B$3:$AD$81").Copy
With Activeworkbook
.SaveAs masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx"
.Close
End With

olarak değiştirin
 
altın üye olmadığım için ekra görüntüsünü göremiyoum. harici fotoğraf sitesine yüklerseniz bakıyım
 
Kod:
.SaveAs masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx"
kısmında hata veriyor muhtemelen.

Kod:
ActiveSheet.Range("$B$3:$AD$81").Copy
With ActiveWorkbook
.SaveAs Filename:=  masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx
.Close
End With
olarak dener misiniz
 
Son düzenleme:
Kod:
.SaveAs masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx"
kısmında hata veriyor muhtemelen.

Kod:
ActiveSheet.Range("$B$3:$AD$81").Copy
With ActiveWorkbook
.SaveAs Filename:=  masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx
.Close
End With
olarak dener misiniz

Hocam, dediğiniz gibi değiştirdim ama yine aynı hatayı veriyor

223898
 
örnek bi dosyanız varsa paylaşır mısınız? harici dosya sitelerinden birine

.SaveAs Filename:= masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xlsx

.SaveAs Filename:= masaustuyolu & "\" & AyAdi & "\" & dosyaadi & ".xls yapınca düzeldi. Kayıt yapıyor.

Teşekkür ederim.
 
Geri
Üst