Skip to main content

AccessTr.neT


Önce Bul Sonra Kaydet Veya Farklı Kaydet

Önce Bul Sonra Kaydet Veya Farklı Kaydet

Smile #33
(29/04/2019, 15:07)haliliyas yazdı: ben de hatlar koptu))
aktif dosyadaki değişiklikler ayna ada sahip yedek Excel dosyasına da mı kayedilsin?
siz başka klasöre kaydetmek istediğinizde her zaman "saveas"  kullanılır.
mesela Excel dosyanızı excelin kendi menüsünden girerek farklı bir yere kaydetmek istediğinizde
yine "farklı kaydet" der ama aslında yaptığı aktif dosyanızı farklı yere kaydeder.
şimdi anlaşılır olması için daha açık sorayım
aktif dosyanız==> d:\a\b\wolf.xlsm
ise
daha önce oluşturulmuş yedek dosyanız da ==>d:\arşiv\yedek\wolf.xlsm
ise eski dosyayı güncelleyip yeni dosya ile aynı veriye sahip olmasını istiyorsanız gerekli kod
ActiveWorkbook.SaveAs "d:\arşiv\yedek\" & ActiveWorkbook.Name 
yani yeni yedek dosyanız da ==>d:\arşiv\yedek\wolf.xlsm olur
bana böyle adım adım mümkün olduğunca basit anlatırmısınız
üstat
1-
ilk dosyamı açtık ve yaptığımız butona basarak
önce 
aktif dosyamız ==> d:\a\b\wolf.xlsm 
kaydetti.
işlem devam ederken de aynı anda
yedek dosyamız da ==>d:\arşiv\yedek\wolf.xlsm 
olarak da kaydetti ve dosyamız kapandı.
yani ilk açılışı yaptık aynı anda bu iki yere kaydetti ve kapadı.
daha sonra kaydettiğim dosyayı

2-
aktif dosyamız ==> d:\a\b\wolf.xlsm 
konumunda bulunan dosyamı açtım üzerinde ilaveler değişiklikler yaptım ve yeniden kapadım
ThisWorkbook.Save
bu kod ile mevcut dosyamın üzerine kaydetti ama ben aynı zamanda da
daha önceden yedeğini kaydettiğim
yedek dosyamız ==>d:\arşiv\yedek\wolf.xlsm 
konumunda bulunan aynı isimli dosyamda da güncellenmesini istiyorum (yani 2 diye yazdığım işlemde değişiklik yaptım) 
bu yaptığım değişikliğin hem aktif dosya konumunda hemde yedeklediğimde olmasını istiyorum.
daha nasıl açık anlatabilirim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Önce Bul Sonra Kaydet Veya Farklı Kaydet - Yazar: comp_wolf - 29/04/2019, 15:33
Task