- Katılım
- 3 Temmuz 2009
- Mesajlar
- 10
- Excel Vers. ve Dili
- 2002 10 ver
excele yazamıyorum List objesi hatalı ama yerine ne kullanmalıyım bulamadım lütfen yardım her seferinde hata alıyorum
Sub sele()
Dim w As New Selenium.WebDriver
Dim k, sonsatır As Integer
Dim url As String
Dim a As Selenium.WebElements
sonsatır = Sheets("Sayfa1").Range("A10000").End(xlUp).Row
For k = 3 To sonsatır
url = Sheets("Sayfa1").Range("A" & k)
w.Start "Chrome"
w.Get url
w.Wait 4000
Set a = w.FindElementsByTag("a")
If a.Count = 0 Then
MsgBox "Sayfada yok "
End If
Debug.Print w.FindElementsByTag("a").Count
Range("c1") = a.Count
"bu kısımı çalıştırıp excele yazamıyorum List objesi hatalı ama yerine ne kullannmalıyım bulamadım lütfen yardım"
Dim liste As List
Set liste = w.FindElementsByTag("a")
liste.ToExcel Sheets("Sayfa1").Range("C1")
For i = 43 To 103 Step 2
Debug.Print "a - " & i & a(i).Text
w.Wait 100
Next
Next
w.Wait 2000
End Sub
Sub sele()
Dim w As New Selenium.WebDriver
Dim k, sonsatır As Integer
Dim url As String
Dim a As Selenium.WebElements
sonsatır = Sheets("Sayfa1").Range("A10000").End(xlUp).Row
For k = 3 To sonsatır
url = Sheets("Sayfa1").Range("A" & k)
w.Start "Chrome"
w.Get url
w.Wait 4000
Set a = w.FindElementsByTag("a")
If a.Count = 0 Then
MsgBox "Sayfada yok "
End If
Debug.Print w.FindElementsByTag("a").Count
Range("c1") = a.Count
"bu kısımı çalıştırıp excele yazamıyorum List objesi hatalı ama yerine ne kullannmalıyım bulamadım lütfen yardım"
Dim liste As List
Set liste = w.FindElementsByTag("a")
liste.ToExcel Sheets("Sayfa1").Range("C1")
For i = 43 To 103 Step 2
Debug.Print "a - " & i & a(i).Text
w.Wait 100
Next
Next
w.Wait 2000
End Sub