Excel Dosyasını Açmadan Başka bir Yere Kopyalamak

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar. Örneğin: C:\Documents and Settings\Belgelerim\Dosya.xls adresinde bir dosyamız var. Bu dosyayı açmaksızın makro kodu ile C:\Documents and Settings\Yedek\Dosya.xls olarak kaydetmek mümkün mü ?

Bu dosyayı ilerleyen kayıtlarda "üstüne kayıt edeyim mi ?" diye sormaması münkün mü ?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,761
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Sub Dosya_Kopyala()
    Dim ds
    Set ds = CreateObject("Scripting.FileSystemObject")
    ds.CopyFile "C:\Documents and Settings\Belgelerim\Dosya.xls", "C:\Documents and Settings\Yedek\"
End Sub
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın hamitcan ilginiz ve yardımınız için çok teşekkürler. Allah sizden razı olsun. O kadar yararlı bir kod ki anlatamam. Sağlıcakla kalın. Allah sizlere uzun ömürler versin.
 
Katılım
8 Nisan 2005
Mesajlar
789
Excel Vers. ve Dili
Excel 2010 Türkçe
Merhaba,
Kopyaladığımız kitabı bulunduğu klasörün içine başka bir ad ile kopyalayacağız. Yeni kitabın adı textbox1 'deki metin olacak.
Yani klasörde 3 kitap var, kopyalayan, kopyalanan ve kopyadan üretilen yeni kitap. Yeni üretilen kitabın adı, kopyalayan kitabın textbox1 'e yazılan metin.
Sn hamitcan bu kodu bu şekilde uyarlayabilirmisiniz.
Selamlar,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,503
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. ziya,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Bu da güzel bir örnek çalışma olmuş Sayın Korhan Ayhan. Bu paylaşım için ayrıca teşekkür ederim.
 
Üst