Hallo allerseits,

ich habe ein Problem mit der Vergleichsabfrage im Makro bei Umlauten. Ich erkläre das verkürzt. Ich offe das reicht.

Ich habe eine Tabelle mit den Einträgen in Zeilen:

...

Trage

Über

Vera

...

Die Sortierfunktion gibt das so richtig aus. Ich würde das auch gerne in dre Reihenfolge lassen

in den Zellen ergibt =C186>C185 immer WAHR

Frage ich aber jetzt in einer Schleife das mittels:

   a = "Über"

   b = celle...string 'Eintrag

   Proof =  a>b

Dann ergibt proof dass Über größer ist als Vera.

Gibt es eine Möglichkeit das Problem elegant zu lösen?

Das folgende Makro macht das noch mal ausführlicher

Sub Main
a=""
titel="Ver"
aLied= array("Trä","Über","Ver")
for i=0 to 2
ilied=alied(i)
proof=ucase(iLied) > ucase(Titel)
a=a & ilied & ">" & Titel &"  " & proof & chr(13)
next i
msgbox a
End Sub

Horst



Antwort per Email an