Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1880to1884
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

CDbl - Typen unverträglich

CDbl - Typen unverträglich
25.04.2022 08:04:02
Willi
Hallo,
seit einem Jahr habe ich die folgende Programmierung angewendet
-------------------------------------------------------------------------------------------------------------------------------------
Sub Alles()
Dim I, J, X As Long
Dim seitenobj As Object
Dim inhalt, Z As String
Dim ergebnisXY As String
Set seitenobj = CreateObject("MSXML2.serverXMLHTTP")
seitenobj.Open "Get", "https://www.finanzen.net/aktien/XY", False
seitenobj.Send
inhalt = seitenobj.responseText
If InStr(1, inhalt, "
", vbTextCompare) > 0 Then
ergebnisXY = Split(inhalt, "
")(1)
ergebnisXY = Split(ergebnisXY, "")(0)
End If
Sheets("VR").Select
I = Cells(Rows.Count, 1).End(xlUp).Row
If Range("A" & I) Date Then
Range("A" & I + 1) = Date
Z = "True"
Worksheets("VR").Range("D" & I + 1) = CDbl(ergebnisXY)
-------------------------------------------------------------------------------------------------------------------------------------
und es gab nie Probleme. Heute morgen starte ich das und in der (hier angezeigten) letzten Zeile (CDbl...) bekomme die Rückmeldung gelb unterlegt: "Typen unverträglich".
Weiß jemand woran das liegen kann? Hat Microsoft etwas geändert?
Ich bin sprachlos!
Willi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CDbl - Typen unverträglich
25.04.2022 08:10:03
GerdL
Moin Willi,
hat www.finanzen.net etwas geändert?
Probiere es mal mit
=ergebnisXY ohne Cdbl
und mit der Deklaration
Dim ergebnisXY As Variant
Gruß Gerd
AW: CDbl - Typen unverträglich
25.04.2022 08:18:33
Willi
Ein dreimal HOCH auf Gerd.
Danke, das hilft!!!!!
Willi
AW: CDbl - Typen unverträglich
25.04.2022 10:35:17
snb
Vielleicht in VBA:

Sub M_snb()
With CreateObject("MSXML2.serverXMLHTTP")
.Open "Get", "https://www.finanzen.net/aktien/XY", False
.Send
sn = Split(.responseText)
End With
If UBound(sn) > 0 Then
With Sheets("VR").Cells(Rows.Count, 1).End(xlUp)
.Offset(1) = Date
.Offset(1, 4) = sn(1)
End With
End If
End Sub

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige