Herbers Excel-Forum - das Archiv

Vergleich zweier Strings: Datentypen unverträglich

Bild

Betrifft: Vergleich zweier Strings: Datentypen unverträglich
von: Raffi
Geschrieben am: 03.11.2003 20:11:42
Hallo

Ich hoffe, mir kann jemand helfen.

Ich möchte wie folgt zwei Strings miteinander vergleichen:

If Range("G8").Value Like varAlarmwert Then... (Beispiel)

Habe "Option Compare Text" angezogen und varAlarmwert ist als String definiert. In G8 steht ein String (z.B. "ok"). Trotzdem liefert mir VBA auf dieser Zeile immer den Fehler "Datentypen unverträglich". Was mache ich falsch?

Thx für eure Hilfe.

Gruss
Raffi

Bild

Betrifft: AW: Vergleich zweier Strings: Datentypen unverträglich
von: Nepumuk
Geschrieben am: 03.11.2003 20:28:38
Hallo Raffi,
Range("G8").Value liefert keinen String sondern einen Variant, der von Excel je nach Inhalt in einen passenden Datentyp konvertiert wird. Versuch es mal mit:

CStr(Range("G8").Value)

Gruß
Nepumuk
Bild

Betrifft: AW: Vergleich zweier Strings: Datentypen unverträglich
von: Raffi
Geschrieben am: 03.11.2003 20:35:57
Besten Dank Nepumuk

So könnte es funktionieren.

Gruss
Raffi
Bild
Excel-Beispiele zum Thema " Vergleich zweier Strings: Datentypen unverträglich"
Zellen vergleichen und markieren Tabellen vergleichen
Tabellenvergleich und Übernahme der Doppel Spalten A und B vergleichen und Doppel in C listen
Werte vergleichen Bereiche auf Übereinstimmung vergleichen
Daten in jeweils einer Spalte zweier Tabellen vergleichen SVERWEIS, WVERWEIS, INDEX, VERGLEICH und Zielwertsuche
Werte vergleichen und Ergebnis in Tabelle eintragen Preisvergleiche