Hi,

warum verwendest Du nicht die AOO interne Sortierfunktion?
z.B. 
https://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide/Sorting

Gruß
Oliver

Am 20.07.2017 um 11:43 schrieb [email protected]:
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






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an