excel dosyası içerisinde 7 adet çalışma sayfası bulunuyor. birinci çalışma sayfası hariç diğer 6 adet sayfasını makro kodlarıyla butona tıklayarak farklı kaydet yapılabilirmi. mesela 7 adet çalışma sayfasının 1,3,5 nolu sayfalarını tek butonla farklı bir klasörün içine faklı kaydet yapılabilirmi, faklı kaydedilen çalışma sayfaları tek excel dosyasında olacak şekilde yapılabilirmi acaba.
aşağıdaki macro ile çalışma kitabını butona tıklayarak isim veriyorum ve bir çok yere yedeleyebiliyorum, fakat benim istediğim 7 çalışma sayfasının birincisi hariç diğer altısını tek excel dosyasına farklı kaydet yapmak
Sub yedekal()
Dim dosya, isim, ydk, ydk2, ydk3, ydk4 As String
On Error Resume Next
dosya = ActiveWorkbook.Name
isim = "" & dosya & ".xlsm"
ydk = "C:\yedek\" & isim & ""
ydk2 = "C:\yedek 2\" & isim & ""
ydk3 = "C:\yedek 3\" & isim & ""
ydk4 = "C:\yedek 4\" & isim & ""
ActiveWorkbook.SaveCopyAs ydk
ActiveWorkbook.SaveCopyAs ydk2
ActiveWorkbook.SaveCopyAs ydk3
ActiveWorkbook.SaveCopyAs ydk4
End Sub
Bu konu hakkında bana yardımcı olursanız sevinirim. iyi günler.
aşağıdaki macro ile çalışma kitabını butona tıklayarak isim veriyorum ve bir çok yere yedeleyebiliyorum, fakat benim istediğim 7 çalışma sayfasının birincisi hariç diğer altısını tek excel dosyasına farklı kaydet yapmak
Sub yedekal()
Dim dosya, isim, ydk, ydk2, ydk3, ydk4 As String
On Error Resume Next
dosya = ActiveWorkbook.Name
isim = "" & dosya & ".xlsm"
ydk = "C:\yedek\" & isim & ""
ydk2 = "C:\yedek 2\" & isim & ""
ydk3 = "C:\yedek 3\" & isim & ""
ydk4 = "C:\yedek 4\" & isim & ""
ActiveWorkbook.SaveCopyAs ydk
ActiveWorkbook.SaveCopyAs ydk2
ActiveWorkbook.SaveCopyAs ydk3
ActiveWorkbook.SaveCopyAs ydk4
End Sub
Bu konu hakkında bana yardımcı olursanız sevinirim. iyi günler.
Son düzenleme:
