Son Satırdaki veriyi alma

Katılım
30 Kasım 2018
Mesajlar
91
Excel Vers. ve Dili
2016
Merhabalar,
Web 'den aşağıdaki formülle bir tablodan veri alıyorum. Bu formülle en üst satırın yani 1. satırın 8. sütunundaki veriyi alıyorum. Ben son satırdan veri almak istesem bunu nasıl yapabilirim. Fakat bazı sorgulamalarda 3 satır bazılarında 5 satır olarak veri geliyor. Satır sayısı değişkenlik gösteriyor. (tablo_data.Item(1)) bunu değişmem lazım heralde ama ne yazmam gerekiyor bilemedim.
Yardımcı olabilirmisiniz.

Set webpage = IE.Document
Set tablo = webpage.getElementsByTagName("Table")(4) 'Sizin tablo numaranız
Set tablo_data = tablo.getElementsByTagName("tr")

Cells(i, 4) = tablo_data.Item(1).Children(8).innerText
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Webden veri almayı bilmiyorum ama mantıken tablo_data.Item(item.count) ya da tabo_data.Item(ubound(tablo_data)) gibi bir dizilim olmalı.
 
Katılım
30 Kasım 2018
Mesajlar
91
Excel Vers. ve Dili
2016
Konu hakkında yardımlarınızı bekliyorum.
 
Katılım
15 Mart 2005
Mesajlar
380
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Dosyanızı tam göremediğimden,

Aşağıdaki iki seçeneği de dener misiniz.

Kod:
Cells(i, 4) = tablo_data.Item(tablo_data.Lenght - 1).Children(8).innerText

yada

Cells(i, 4) = tablo_data.Item(tablo.Lenght - 1).Children(8).innerText
 
Üst