• DİKKAT

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

Dosya içinden belirli Sayfayı Kaydet MAKRO çözümü

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,100
Excel Vers. ve Dili
2013 64Bit
English
Aşağıdaki şekilde yazılan makro kodlarında;
Sub KAYDET()
Set CWS = CreateObject("WScript.Shell")
Yol = CWS.SpecialFolders("Desktop") & "\GGY\"
ThisWorkbook.Save
Set FSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
MkDir Yol
On Error GoTo 0
FSO.CopyFile ThisWorkbook.FullName, Yol & Range("M1") & ".xls"
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub

Dosya ismini değil de ; Dosyadaki bir çalışma sayfasını (örnek: sayfa1) nasıl kodlayabiliriz?

Yardımlarınız için şimdiden teşekkür ederim.
 
Kendi dosyanıza uyarlayınız.:cool:
Kod:
  Sheets("Sayfa2").Copy
    ActiveWorkbook.SaveAs Filename:=klasor & dosya, FileFormat:=xlNormal, _
    Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWindow.Close
    MsgBox "Dosya kaydedildi", vbOKOnly + vbInformation, "E V R E N"
 
Kendi dosyanıza uyarlayınız.:cool:
Kod:
  Sheets("Sayfa2").Copy
    ActiveWorkbook.SaveAs Filename:=klasor & dosya, FileFormat:=xlNormal, _
    Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWindow.Close
    MsgBox "Dosya kaydedildi", vbOKOnly + vbInformation, "E V R E N"

Verdiğiniz örneği benim kodalarıma uyguladım.Hata verdi.
Mümkünse benim verdiğim kodlar üzerinde nasıl bir değişiklik olması gerektiğini belirtebilirmisiniz.
Teşekkür ederim.
 
Geri
Üst