HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2010
Erfahrungslevel des Fragestellers:
Excel-Profi - VBA gut
Marc
28.04.2026 17:33:18
AW: For Each Schleife
Such=CDbl([B1])

macht keinen Sinn
als Cint oder Clng vielleicht noch
aber wenn es eine Ganzzahl ist, sicher kein Cdbl
Als Antwort auf diesen Beitrag
xlKing
26.04.2026 22:01:21
AW: For Each Schleife
Hi Gerd,

der Text "18" ist nun mal etwas Anderes als die Zahl 18. Damit muss der Vergleich fehlschlagen. Sorge also dafür dass die Zelle B1 eine Zahl enthält und dein Problem ist gelöst. Zahlen werden in Excelzellen standardmäßig rechtsbündig dargestellt, während Texte linksbündig dargestellt werden. Daran kannst du den Unterschied erkennen.

wenn du sicher bist, dass die Texte in B1 immer einen Zahlentext enthalten, kannst du diesen Text auch mit Umwandlungsfunktionen wie Such=CLng([B1]) oder Such=CDbl([B1]) in eine Zahl umwandeln. Auf diese Umwandlungsfunktion kannst du aber auch verzichten wenn du deine Such-Variable gleich korrekt deklarierst mit Dim Such As Long oder Dim Such As Double

Gruß Mr. K.
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.