Herbers Excel-Forum - das Archiv
Variable Text als Ganzes vergleichen

|
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
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).
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
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