aynı anda farklı yere farklı adla kaydetmek

Katılım
16 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
excel 2003
visual basic
arkadaşlar merhaba

daha önce arkadaşın biri sormuş aynı anda farklı yere farklı kaydet ile dosya kaydetmeyi bu kod işime yaradı. benim istediğim farklı yere kaydedilen dosyanın adının kaydettiği andaki saat ve dakika olması.

yardımlarınız için şimdiden teşekkürler


Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim path As String
On Error Resume Next
path = "D:\" 'isteğe göre değiştiriniz.
ThisWorkbook.SaveCopyAs path & "\" & "Kopya" & ThisWorkbook.Name
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba

Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Dim path As String
    On Error Resume Next
    path = "D:\" 'isteğe göre değiştiriniz.
    ThisWorkbook.SaveCopyAs path & "\" & Replace(Time, ":", ".") & ".xlsx"
End Sub
 
Katılım
16 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
excel 2003
visual basic
çok teşekkür ederim istediğim gibi oldu. sizden özür dileyerek son bir şey daha rica ediyorum. saat önüne tarihi de ekleyebilir miyiz?

tekraradan çok teşekkür ederim
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst