Webden Veri Alma Hatası

05/01/2018, 00:15

idrisy

Sayın hocalarım EK teki dosyada Aylara göre devamsızlıkları almak istiyorum. Tek tek öğrencilerin numarasını girdiğimde devamsızlıkları alabiliyorum fakat döngü ile otomatik olarak almak istediğimde aylara göre sütun sayısı farklı olduğu için 31 ve 32. sütunu silersem çalışıyor silmez isem çalışmıyor. Bu sorunu nasıl çözebilirim?
05/01/2018, 12:17

ozanakkaya

Merhaba, eklediğiniz web sayfasındaki tabloda sütun sayıları farklı olduğu için döngüde eksik olan alanda hata veriyor.

Veri aldırdığınız butona on error resume next yazarsanız, hata verdiğinde döngüye devam eder.
05/01/2018, 20:08

idrisy

Hocam, bunu örnek üzerinde gösterebilir misiniz? 
Bir de numaralar bitiyor döngü hala çalışmaya devam ediyor.
06/01/2018, 02:20

ozanakkaya

Merhaba, eklediğiniz örnek Html dosyasına göre, Formda komut0'ın tıklandığında olayındaki 

Set MyTable = HTML_Tables(41) kodunu Set MyTable = HTML_Tables(28) olarak değiştirince verileri sorunsuz tabloya aktarıyor. 

Siz Function Ygsal() fonksiyonunu kullanıyorsanız, kodda hata durumunda çalışması için eklenen Call Ygsal kodu var. Bu kod ile hata durumunda fonksiyon sürekli çalışıyor, döngü bitmiyor.

Bu kodu iptal ederek deneyiniz.
07/01/2018, 19:08

idrisy

Hocam; yardımlarınız için teşekkür ederim.