Ç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.
Ekteki excel dosyasında VERİ AL makrosunu OFİS 2003'te sorunsuz olarak çalıştırıyorum.OFİS 2013 ,OFİS 2010'da ise işlem bir türlü sonuçlanmıyor.
Yardımcı olacak arkadaşlara şimdiden teşekür ediyorum.
Bunun tam nedenini bilmiyorum ancak gördüğüm kadarıyla 2010 versiyonunda ExecuteExcel4Macro yönteminde COUNTA işlevi doğru çalışmıyor. Örneğin, dosyanızda sat değişkenine satır sayısı olarak 983625 sayısını getiriyor. Dolayısıyla da döngünüzün tamamlanması çok uzun sürüyor. Size iki önerim olacak:
1- Verilerinizi ADO ile alabilirsiniz.
2- Aynı yöntemi kullanmakta ısrar ederseniz bu durumda sayfa1.xls dosyanızın örneğin B2 hücresine verilerin sayısını veren aşağıdaki formülü yazın.
=BAĞ_DEĞ_DOLU_SAY(D)
Makronuzun içindeki sat değişkeni içinde aşağıdaki kodu kullanın.
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.