Sayfayı Faklı Kaydetmek

Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
Exel çalışma dosyasında sadece 3 tane sayfayı bir butonla farklı kaydettirmeye çalışıyorum ama başaramadım.
Sayfaların hepsinde makro var ve sayfalar makrolu bir şekilde kaydediliyor. sonrada hata veriyorlar.
Exel sayfasını normal bir sayfaymış gibi göründüğü şekilde makrosuz kaydedebileceğim şekilde bir kod yardımında bulunabilirmisiniz.
Sayfa isimleri "Harcirah" " Görev Oluru" "Kaydet" 3 tane sayfa.

Bu 3 sayfayı farklı kaydet dediğimde bana kaydetme yeri sorar ve bir klasör seçme şansım olursa daha iyi olur.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kaydedilecek dosya yolunu kendinize göre düzenlersiniz...

Kod:
Sub Test()
    Sheets(Array("Harcirah", "Görev Oluru", "Kaydet")).Copy
    ActiveWorkbook.SaveCopyAs "C:\Users\Haluk\Desktop\Test.xlsx"
    ActiveWorkbook.Close SaveChanges:=False
End Sub
.
 
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
Kaydedilecek dosya yolunu kendinize göre düzenlersiniz...

Kod:
Sub Test()
    Sheets(Array("Harcirah", "Görev Oluru", "Kaydet")).Copy
    ActiveWorkbook.SaveCopyAs "C:\Users\Haluk\Desktop\Test.xlsx"
    ActiveWorkbook.Close SaveChanges:=False
End Sub
.
Aynı dosyayı her ay bir defa kaydetmem gerekiyor.. yani üstüne yazmaması lazım ya kaydetmeden önce benim bir isim vermem lazım, nasıl yapabiliriz.
 
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
Hocam Kopyalama yaptı ama yine vba kodlarıyla birlikte kopyaladı ve sayfalar kitaplıktan kodlarla birlikte kopyalandığı için kopyalana dosya hep kod hataları veriyor
Sayfanın vba kodlarını almaması lazım.
 
Üst