ADO ile sayfa kopyalama nasıl yapılır?

Katılım
11 Kasım 2004
Mesajlar
80
Adı ve bilgisayardaki yeri değişen kapalı bir excel dosyasının (uzantısı xlsm, xlsx, xls olabilir) "veri" adlı sayfasını ADO ile dosyayı açmadan çalışma dosyama makro aracılığıyla kopyalamak istiyorum.
Kapalı dosyanın adı ve bilgisayardaki konumu değişken olduğu için kapalı dosya seçimini "Aç" iletişim penceresiyle yapmak zorundayım. Diğer taraftan kapalı dosya içinde "veri" adlı sayfanın varlığınıda kontrol ettirmem gerekiyor. Eğer veri adlı sayfa yoksa kod uyarı vermeli ve işlem yapmadan sonlanmalı. Ayıca açık olan dosyanın kendisini seçme hatasına karşı da bir uyarı verebilmeli.
Bu özelliklere sahip bir makroya ihtiyacım var. Yardım edebilecek arkadaşlara şimdiden teşekkürler.
 

Korhan Ayhan

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

ADO konusuna çok hakim değilim. Fakat bildiğim kadarıyla ADO ile sadece sayfadaki bilgileri kendi dosyanıza aktarabilirsiniz. Formül ve biçimlendirmeleri aktaramazsınız. Forumun ADO ile ilgili bölümlerini biraz daha incelemenizi öneririm.
 
Üst