Variable Text als Ganzes vergleichen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
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

Beiträge aus den Excel-Beispielen zum Thema " Variable Text als Ganzes vergleichen"