• DİKKAT

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

Soru Oluşturulan dosyanın sonuna tarih, saat eklenmesi

Katılım
11 Ocak 2008
Mesajlar
1,395
Excel Vers. ve Dili
Office 365 (Türkçe)
Excel de sağolsun Muzaffer destek ekibinden hazırladığı,
Dosyanız her açtığınızda bir yedek kopya oluşturmak için aşağıdaki kodu "Bu Çalışma Kitabı" adlı kod sayfasına kopyalayın.
Kod:
Private Sub Workbook_Open()
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Replace(Now, ":", ".") & ".xlsm"
End Sub
Ben + yedek kopya oluşturmaktan öte "oluşturulan her dosyanın sonuna tarih ve saati yazmasını istiyorum". Örnek olarak dosya adı: calisma1-28.05.2021_19:30 olması nasıl olabilir.
 
Merhaba,

Deneyiniz.
Kod:
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Format(Now, "dd.mm.yyyy_hh.mm.ss") & ".xlsm"
 
#1. mesajda yazdığınız kod çalışıyor mu?
 
Böyle bir şey mi istiyorsunuz
C#:
Dosya = Left(ThisWorkbook.Name, InStr(1, ThisWorkbook.Name, ".x") - 1)
Tür = Replace(ThisWorkbook.Name, Dosya, "")
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Dosya & " - " & Format(Now, "dd.mm.yyyy - hh.mm.ss") & Tür
 
WorkBook_Open içinde benim verdiğim kodu denemediniz mi?
#5 nolu mesaj
 
Yani SQL mi yapmam gerekiyor.

Aşağıdaki kod nerede bulunuyorsa silin.
Kod:
Private Sub Workbook_Open()
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Replace(Now, ":", ".") & ".xlsm"
End Sub

Onun bulunduğu yere aşağıdaki kodu kopyalayın.

Kod:
Private Sub Workbook_Open()
    ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Format(Now, "dd.mm.yyyy_hh.mm.ss") & ".xlsm"
End Sub
 
Aşağıdaki kod nerede bulunuyorsa silin.
Kod:
Private Sub Workbook_Open()
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Replace(Now, ":", ".") & ".xlsm"
End Sub

Onun bulunduğu yere aşağıdaki kodu kopyalayın.

Kod:
Private Sub Workbook_Open()
    ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & Format(Now, "dd.mm.yyyy_hh.mm.ss") & ".xlsm"
End Sub
Üstadım. Yine olmadı.
 

Ekli dosyalar

Geri
Üst