Makro ile Tek Sayfayı Kaydedilecek Yere Kadar Getirtmek

aLp59

Altın Üye
Katılım
19 Kasım 2020
Mesajlar
65
Excel Vers. ve Dili
365 / İngilizce
Altın Üyelik Bitiş Tarihi
21-11-2027
Arkadaşlar merhaba

Çalışma kitabındaki aktif sayfayı (tek sayfayı) makro kısa yolu ile farklı kaydet kısmına getirtmek istiyorum, örnek: C:\Program Files
sonrasında dosya adını manuel girip kaydet yapacağım.

Teşekkürler:)
 
Katılım
17 Mart 2022
Mesajlar
281
Excel Vers. ve Dili
2016/Türkçe
Altın Üyelik Bitiş Tarihi
22-03-2023
Slm,
Bu işlem için makroya gerek yok aslında F12 ye bassanız direk ekran karşınıza geliyor olacak.
Ama yine de makro ile aksiyon almak isterseniz deneyiniz; Ama hiç gerek yok F12 işinizi görecektir.
Başarılar...

Kod:
Sub Farkli_Kaydet()
        Dim varResult As Variant
        Dim ActBook As Workbook

        'displays the save file dialog
        varResult = Application.GetSaveAsFilename(FileFilter:= _
                 "Excel Files (*.xlsx), *.xlsx", Title:="Save PO", _
                InitialFileName:="C:\Users\HP\Desktop")

        'checks to make sure the user hasn't canceled the dialog
        If varResult <> False Then
            ActiveWorkbook.SaveAs Filename:=varResult, _
            FileFormat:=xlWorkbookNormal
            Exit Sub
        End If
End Sub
 

aLp59

Altın Üye
Katılım
19 Kasım 2020
Mesajlar
65
Excel Vers. ve Dili
365 / İngilizce
Altın Üyelik Bitiş Tarihi
21-11-2027
Sayın TiOr

Makro ile daha kullanışlı oluyor. :)

Çok teşekkür ederim.
 
Üst