Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Excel dosyasında makro çalıştırdığım zaman C sürücüsünde Raporlar adı altında bir klasör açılmalı ve o klasöre Makro çalıştıktan sonraki Excelin bir kopyası atmalı.
Bu şekilde bir kod arıyorum.
Aşağıdaki kodu boş bir modüle ekleyiniz. Daha sonra kendi makronuzun son satırına AKTİF_DOSYAYI_YEDEKLE yazın. Bu şekilde kendi makronuz işlemi bitirdikten sonra benim önerdiğim kod çalışarak dosyanızı "C:\Raporlar\" klasörüne yedekleyecektir.
Kod:
Option Explicit
Sub AKTİF_DOSYAYI_YEDEKLE()
Dim Yedek_Dosya_Adı As String, Kayıt_Yeri As String
Yedek_Dosya_Adı = Replace(ThisWorkbook.Name, ".xls", "") & Format(Date, " dd_mm_yyyy") & "_" & Format(Now, "hh_mm") & ".xls"
Kayıt_Yeri = "C:\Raporlar\" & Yedek_Dosya_Adı
If Dir("C:\Raporlar\") = "" Then MkDir "C:\Raporlar\"
ThisWorkbook.SaveCopyAs Filename:=Kayıt_Yeri
MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Kayıt_Yeri, vbInformation
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.