VBA İle Web'de Veri Sorgulaması Yapıp Sonucunu Excel'e Çekme

Katılım
29 Kasım 2010
Mesajlar
85
Excel Vers. ve Dili
MS Excel Professional Plus 2010
Altın Üyelik Bitiş Tarihi
25-07-2019
Merhaba;

Web sayfalarından veri almak için yukarıdaki mesajlarda yer aldığı gibi Internet Explorer nesnesini kullanmak aslında hem kodların hızını oldukça azaltır, hem de ne zaman hata vereceği belli olmaz.... çeşitli sıkıntılar yaşanabilir. Bu nedenle yukarıda 6 No'lu mesajımda; "Biraz amatör işi kod oldu ama ..... " diye bir ifade kullanmıştım.

Dolayısıyle, mümkün mertebe Internet Explorer yerine XMLHTTP gibi nesnelerle çalışmak hem kodların daha hızlı çalışmasını sağlar, hem de daha güvenlidir.

Ekli dosyadaki veriler bu bahsettiğim şeklilde bir kod yapısıyla hızlıca alınmaktadır. Dosyadaki kodlarda RegNum ve PIN değerleri sayfanın dizayn edilmiş yapısı doğrultusunda JSon veri tipinde sunucuya gönderilip, yine JSon tipinde geri dönen cevap RegExp metodu ile ayıklanarak istenilen sonuç elde edilmektedir.

Sunucuya doğru değerler gönderildiğinde, ilgili mesaj alınmakta; yanlış değerler gönderildiğinde ise boş mesaj alınmaktadır.

Bu doğrultuda hazırlanan kodlar, ekli dosyadadır.

İyi akşamlar,

.
Çoook teşekkürler :) Daha ne diyebilirimki!
Emeğinize sağlık.
 
Üst