Güncelleme Dosyası

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Merhaba

Belgelerim içindeki taslak dosyasındaki Sayfa1'deki verileri C sürücüsünün altındaki Güncelleme dosyasına kopyalamak istiyorum.Kodlarda bir sıralama hatası yapıyorum ama nerede bulamadım.

Yardımcı olacak arkadaşlara şimdiden teşekkürlerimi sunar forumdaki herkese başarılar dilerim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:99412c6947]Sub güncelle()
On Error Resume Next
Sheets("sayfa1").Select
Cells.Copy
Workbooks.Open Filename:="C:\Güncelleme.xls"
ActiveSheet.Paste
Workbooks("Güncelleme.xls").Save
Workbooks("Güncelleme.xls").Close
End Sub
[/vb:1:99412c6947]
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Sn LeventM çok teşekkürler

Harika çalışıyor...Burada ek olarak şöyle bir şey yapılabilirmi?Ã?rnek olarak : Taslak dosyasına taslak1 desek ve bu dosya güncelleme dosyasına verileri ikinci kez attığında mesaj kutusunda "dosyanız günceldir.Tekrarmı güncellemek istiyorsunuz?" gibi bir uyarı olabilirmi? Yani ileride taslak2,taslak3...gibi dosya lar oluştukça güncellemelerin hangisinde olduğunu anlamak bakımından diyorum.

Teşekkürler
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Tekrar merhaba

Taslak dosyasından güncelleme dosyasına veri aktarırken istediğimiz sayfaya veri niye gitmiyor...Sheets("Veriler").Select sayfasına göndermek istiyorum ama olmuyor. Kod aşağıdadır.

Tşk.

Sub güncelle()
On Error Resume Next
Sheets("sayfa1").Select
Cells.Copy
Workbooks.Open Filename:="C:\Güncelleme.xls"
Sheets("Veriler").Select
ActiveSheet.Paste
Workbooks("Güncelleme.xls").Save
Workbooks("Güncelleme.xls").Close
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu kod ile olması gerekir di, birde aşağıdaki gibi deneyin.

[vb:1:37b931ecbc]Sub güncelle()
On Error Resume Next
Sheets("sayfa1").Select
Cells.Copy
Workbooks.Open Filename:="C:\Güncelleme.xls"
Workbooks("Güncelleme.xls").activate
Sheets("Veriler").Select
ActiveSheet.Paste
Workbooks("Güncelleme.xls").Save
Workbooks("Güncelleme.xls").Close
End Sub
[/vb:1:37b931ecbc]
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Sn LeventM

Çok teşekkürler...Sistem çalışıyor.

Elinize sağlık
 
Üst