EXCEL ÇALIŞMA KİTABINI HER GÜNÜN SONUNDA TARİH İLE KAYDETTİRME!!!

Katılım
10 Kasım 2012
Mesajlar
24
Excel Vers. ve Dili
2003 2007 türkçe
Altın Üyelik Bitiş Tarihi
20-08-2023
EXCEL ÇALIŞMA KİTABINI HER GÜNÜN SONUNDA TARİH İLE KAYDETTİRME!!!
Merhaba arkadaşlar, Excelde hazır tablom var. bunu sürekli kullanıyorum ve gün sonunda tek tuş ile bunu bilgisayarın hafızasına tarih ile kaydettirmek istiyorum. Yardımcı olursanız sevinirim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba
Deneyiniz.

C:
Sub yedekle()
Application.DisplayAlerts = False
Dim yol As String
Dim ad As String
yol = ThisWorkbook.Path
zaman = Application.Text(Now(), "dd-mm-yy hh-mm")

    ActiveWorkbook.SaveAs Filename:= _
        yol & "\" & "Yedek_" & zaman _
        , FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub
 
Katılım
10 Kasım 2012
Mesajlar
24
Excel Vers. ve Dili
2003 2007 türkçe
Altın Üyelik Bitiş Tarihi
20-08-2023
Merhaba
Deneyiniz.

C:
Sub yedekle()
Application.DisplayAlerts = False
Dim yol As String
Dim ad As String
yol = ThisWorkbook.Path
zaman = Application.Text(Now(), "dd-mm-yy hh-mm")

    ActiveWorkbook.SaveAs Filename:= _
        yol & "\" & "Yedek_" & zaman _
        , FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub

238502
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Çalıştı.Çok Teşekkürederim. Peki bu kaydetme yerini nasıl değiştirebilim. D diskinde belirlediğim klasöre kaydetmesi için?
Merhaba
C:
yol = ThisWorkbook.Path
Bu satır mevcut dosya yolunu gösteriyor, aynı klasöre yedeğini kaydeder.
Siz bu yolu değiştirebilirsiniz.
Dosya gezgini ile ilgili klasöre gidin, bulduğunuz adresi kopyalayıp kodun içine yapıştırın yeterli.
 
Katılım
10 Kasım 2012
Mesajlar
24
Excel Vers. ve Dili
2003 2007 türkçe
Altın Üyelik Bitiş Tarihi
20-08-2023
Merhaba
C:
yol = ThisWorkbook.Path
Bu satır mevcut dosya yolunu gösteriyor, aynı klasöre yedeğini kaydeder.
Siz bu yolu değiştirebilirsiniz.
Dosya gezgini ile ilgili klasöre gidin, bulduğunuz adresi kopyalayıp kodun içine yapıştırın yeterli.

Teşekkürler. Ellerinize sağlık
 
Katılım
10 Kasım 2012
Mesajlar
24
Excel Vers. ve Dili
2003 2007 türkçe
Altın Üyelik Bitiş Tarihi
20-08-2023
Merhaba
C:
yol = ThisWorkbook.Path
Bu satır mevcut dosya yolunu gösteriyor, aynı klasöre yedeğini kaydeder.
Siz bu yolu değiştirebilirsiniz.
Dosya gezgini ile ilgili klasöre gidin, bulduğunuz adresi kopyalayıp kodun içine yapıştırın yeterli.

Merhabalar

Sub yedekle()
Application.DisplayAlerts = False
Dim yol As String
Dim ad As String
yol = "D:" & "\" & "2022 föy"
zaman = Application.Text(Now(), "dd-mm-yyyy hh-mm")

ActiveWorkbook.SaveAs Filename:= _
yol & "\" & "Günlük İşletme Formu " & zaman _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub


kodunuzu bu şekilde güncelledim. Çalışıyor fakat exceli kapatıp açtığımda sizin yazmış olduğunuz kodu yani

Sub yedekle()
Application.DisplayAlerts = False
Dim yol As String
Dim ad As String
yol = ThisWorkbook.Path
zaman = Application.Text(Now(), "dd-mm-yy hh-mm")

ActiveWorkbook.SaveAs Filename:= _
yol & "\" & "Yedek_" & zaman _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub


tekrar bu koda dönüşüyor. Defalarca kaydettim Makroyu sildim tekrar yazdım ama malesef başarılı olamadım. Sebebi ne olabilir?
 
Üst