Herbers Excel-Forum - das Archiv

Variable Text als Ganzes vergleichen

Bild

Betrifft: Variable Text als Ganzes vergleichen
von: Rafael
Geschrieben am: 13.10.2003 10:46:45
Hallo Boardgemeinde,

ich möchte den Inhalt einer Variablen (Text) als Ganzes vergleichen. Wenn also a = "BC" ist und bei einer If-Abfrage verglichen werden soll - B.p. If a = "BCDE" ... - soll der Vergleich das Ergebnis False haben ( ...Else).

Leider führen aber auch Teilmengen von "BCDE" (also auch einzelne Buchstaben) zu True-Ergebnissen. Bei der EXCEL-Suchfunktion gibt es den Befehl "xlWhole", um Zellinhalte als Ganzes zu vergleichen. Vielleicht gibt es bei VBA ähnlich dem Befehl "Option Compare Text" eine Anweisung die dem Code vorgeschaltet werden muss? Vielleicht hat einer einen Tip von Euch.

Im voraus vielen Dank!

Rafael

Bild

Betrifft: AW: Variable Text als Ganzes vergleichen
von: WernerB.
Geschrieben am: 13.10.2003 10:59:12
Hallo Rafael,

hast Du es schon so versucht?
Sub Rafael()
Dim a As String
Dim Pruef As Boolean
a = "BC"
If a = "BCDE" Then
Pruef = False
Else
Pruef = True
End If
MsgBox Pruef
End Sub

Viel Erfolg wünscht
WernerB.

P.S.: Das Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter (siehe Forums-FAQ).
Bild

Betrifft: AW: Variable Text als Ganzes vergleichen
von: Rafael
Geschrieben am: 13.10.2003 11:18:50
Hallo Werner,

ich hatte in meinem Code eine Kleinigkeit übersehen. Klappt doch.
Dein Vorschlag ist aber eine gute Anregung für ein ähnliches Problem. Vielen Dank für Deine Mühe!

Rafael
Bild

Betrifft: AW: Variable Text als Ganzes vergleichen
von: Rafael
Geschrieben am: 13.10.2003 11:13:11
Ouhhhh.... hab' wohl gepennt. Die Sache hat sich erledigt.

Rafael


 Bild
Excel-Beispiele zum Thema " Variable Text als Ganzes vergleichen"
Variablenübergabe in andere Arbeitsmappen Text aus Textbox in Variable
Einlesen von Zellinhalten in Variablen Variable in Formel einbauen
Variable in Excel-Formel einbauen. Text aus UserForm-Textbox in Variable einlesen
Variable in Zwischenablage übernehmen Variablen in einer temporären Textdatei zwischenspeichern
Zellinhalte in Verbindung mit Variablen in Textdatei schreiben Feldvariable auf Inhalt testen