• DİKKAT

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

Soru macroda tarih ile aynı klasöre farklı kaydetmek

Katılım
25 Kasım 2012
Mesajlar
107
Excel Vers. ve Dili
Office 2013
merhabalar;
yapacak olduğum macroda çalışmış olduğum dosyayı tarih/saat olarak göstermiş olduğum dizine farklı olarak laydetmek için nasıl bir kod yazmalıyım.
mevcut kodum şu şekilde,
ActiveWorkbook.SaveAs Filename:= _ "C:\Users\ofis3.FLEKSSIT\Desktop\sevk listesi güncel.xlsx", FileFormat:= _ xlOpenXMLWorkbook, CreateBackup:=False Application.Dialogs(xlDialogSendMail).Show
 
Merhaba.

İlgili kısmı aşağıdaki gibi değiştirerek deneyiniz.
"C:\Users\ofis3.FLEKSSIT\Desktop\sevk listesi güncel_" & Format(Date,"ddmmyyyy") & ".xlsx"
 
merhabalar;
öncelikle çok teşekkür ederim.
kod çalıştı.
kayıt formatına saat ve dakika ekleyebilir miyiz.
12:43_13.03.2018_sevk listesi güncel
gibi.
teşekkürler tekrardan
 
"C:\Users\ofis3.FLEKSSIT\Desktop\" & Format(Date,"hh:mm_dd.mm.yyyy") &"_sevk listesi güncel" & ".xlsx"

Deneyebilir misin?
 

Format(Now(), "hh.mm_dd.mm.yyyy") & "_sevk listesi güncel" & ".xlsm"

bu şekilde güncellersen olacaktır
 
Kod:
ActiveWorkbook.SaveAs Filename:="C:\Users\ofis3.FLEKSSIT\Desktop\" & Format(Now(), "hh.mm_dd.mm.yyyy") & "_sevk listesi güncel" & ".xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

Küçük birşeyi gözden kaçırmışım :D

Busefer kesin oldu
 
Merhaba,
Dosya formatında bir değişiklik yapılmayacaksa ActiveWorkbook.SaveAs ... kodu yerine ActiveWorkbook.SaveCopyAs ... kullanırsanız daha pratik olacaktır.
İyi çalışmalar...
 
Kod:
ActiveWorkbook.SaveAs Filename:="C:\Users\ofis3.FLEKSSIT\Desktop\" & Format(Now(), "hh.mm_dd.mm.yyyy") & "_sevk listesi güncel" & ".xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

Küçük birşeyi gözden kaçırmışım :D

Busefer kesin oldu
olmuş emeğine sağlık;
birde onaysız maile el atsan :)
 
Geri
Üst