Sadece çalıştığınız sayfayı mı? Yoksa çalışma kitabını mı?
Birde farklı kaydederken ismi nereden alacak? Size a1 deki hücre ismi ile çalışma sayfasını farklı kaydeden bir makro örneği;
Application.DisplayAlerts = False 'dosyanın üzerine yazayımmı diye sormamasını direk üstüne kaydetmesini sağlar
ad = Sayfa2.Range("A1")
Sheets("Sayfa1").Copy ' sayfanın yeni bir workbook''a kopyasını alır
ActiveWorkbook.SaveAs Filename:="C:\" & ad
Workbooks(ad).Close 'yeni oluşturulan dosyayı kapatır
sayfa2 a1 hücresinde ki isimle sayfa1 i c sürücünüze kopyalıyor.
Kaynak: www.excel.web.tr
aslında sitedearama yaparsanız bu kodu bulabilirsiniz.
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.