Soru Makro Kodunda Değişiklik

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Hayırlı Sabahlar Arkadaşlar aşağıdaki kod ile Ziraat Katılım Bankasından güncel Altın Alış ve Satış verilerini excele çekiyordum. Fakat bugün kodda siyah fonttaki satırda hata veriyor. Nasıl düzeltilebilir.
Kod:
Sub test()

Range("H2") = Format(Now, "dd.mm.yyyy hh:mm")
    With CreateObject("InternetExplorer.Application")
        .Visible = False
        .navigate "https://www.ziraatkatilim.com.tr"
basla:
        Do While .Busy Or .readyState <> 4
            DoEvents
        Loop

        On Error Resume Next
        With .document
            Set lst = .getelementbyId("piyasalar-finance-portal-wrapper")
            If lst Is Nothing Then GoTo basla
            On Error GoTo 0
            Set rws = lst.getelementsByClassName("row align-items-center")
            Range("A50:C55") = Empty
            Range("A50:C50").Value = Array(Time, "ALIŞ", "SATIŞ")
            For i = 0 To rws.Length - 1
                Set cinsi = rws(i).getelementsByClassName("finance-portal__currency-title text-center font-weight-bold")
                Set kurlar = rws(i).getelementsByClassName("finance-portal__currency-val")
                Range("A" & i + 51).Value = cinsi(0).innerText
                Range("B" & i + 51).Resize(, 2).NumberFormat = "#.##"
                Range("B" & i + 51).Value = CDbl(Replace(kurlar(0).innerText, "", ""))
                Range("C" & i + 51).Value = CDbl(Replace(kurlar(1).innerText, "", ""))
            Next i
        End With
        .Quit
    End With
Range("G2").Value = Range("J2").Value
    Range("G3").Value = Range("J3").Value
    Range("G4").Value = Range("J4").Value
    Range("G5").Value = Range("J5").Value
    UserForm1.Show 'ana kod bloğuna geçerken bu satır aktif edilmeli
  
End Sub
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Hallettim Arkadaşlar
 
Üst