Xlsm Dosyasını Farklı Kaydetme

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
xlsm uzantılı bir dosyayı farklı kaydederek xlsx yapma imkanı varmıdır.
Macro kodlarıyla buton yardımıyla yapılabilirmi.

Not : Farklı kaydedilen xlsx dosyasında makro kodlarına ihtiyaç yok.
 
Son düzenleme:
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Deneyiniz. Kodlar içindeki dosya yollarını kendi PC'nize göre düzeltiniz. 1 tanesinde kırmızı renk ile belirttim.


Kod:
Sub DirektKaydet()
    ChDir "[COLOR="Red"]C:\Users\Selam\Masaüstü[/COLOR]"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="[COLOR="red"]C:\Users\Selam\Masaüstü[/COLOR]\Kitap1.xlsx", _
    FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Kod:
Sub İsmi_Hücreden_Al()
    ChDir "C:\Users\Selam\Masaüstü"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="C:\Users\Selam\Masaüstü\" & [A1] & ".xlsx", _
    FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Kod:
Sub İsmi_TarihveSaatten_Al()
    ChDir "C:\Users\Selam\Masaüstü"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="C:\Users\Selam\Masaüstü\" & Date & " " & Format(Time, "hh-mm") & ".xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Not : 1.kod makro kaydet yöntemi ile oluşturulmuş, devamında sadece kitap ismi değiştirilerek diğer 2 kod oluşturulmuştur.
 

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
Teşekkürler
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Deneyiniz. Kodlar içindeki dosya yollarını kendi PC'nize göre düzeltiniz. 1 tanesinde kırmızı renk ile belirttim.


Kod:
Sub DirektKaydet()
    ChDir "[COLOR="Red"]C:\Users\Selam\Masaüstü[/COLOR]"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="[COLOR="red"]C:\Users\Selam\Masaüstü[/COLOR]\Kitap1.xlsx", _
    FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Kod:
Sub İsmi_Hücreden_Al()
    ChDir "C:\Users\Selam\Masaüstü"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="C:\Users\Selam\Masaüstü\" & [A1] & ".xlsx", _
    FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Kod:
Sub İsmi_TarihveSaatten_Al()
    ChDir "C:\Users\Selam\Masaüstü"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:="C:\Users\Selam\Masaüstü\" & Date & " " & Format(Time, "hh-mm") & ".xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
Not : 1.kod makro kaydet yöntemi ile oluşturulmuş, devamında sadece kitap ismi değiştirilerek diğer 2 kod oluşturulmuştur.
saban20152015 üstadım yardımların için teşekkürler. Acaba Sayfayı PDF olarak kaydederken dosyanın ".xlsx" veya ".xlsm" uzantısını kaydedilecek dosya adından çıkarmak mümkün müdür acaba ?
 
Üst