Office: ComboBox sortieren (inkl. Umlaute)

Helfe beim Thema ComboBox sortieren (inkl. Umlaute) in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Ich muss mehrere ComboBoxen sortieren, wobei Umlaute gleichwertig sein sollen, wie die entsprechenden Vokale (ä = a, ö = o usw.), sowie Klein-... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von zubi, 30. März 2007.

  1. ComboBox sortieren (inkl. Umlaute)


    Hallo

    Ich muss mehrere ComboBoxen sortieren, wobei Umlaute gleichwertig sein sollen, wie die entsprechenden Vokale (ä = a, ö = o usw.), sowie Klein- und Grossschreibweise nicht unterschieden werden soll. Ich habe die Sortierung mittels QuickSort folgendermassen implementiert:
    Code:
     
  2. Hallo Zubi,

    Kannst Du mir sage, was Du unter "richtiger" Sortierung der Umlaute verstehst?
    Bei mir werden auch Umlaute richtig sortiert, d.h. A=Ä. a=ä etc.
     
  3. Hallo

    Wenn ich die Umlaute nicht ersetze (ohne replaceUmlaut sortiere), werden diese nach dem Z aufgelistet. Ist das bei dir nicht so?
     
  4. ComboBox sortieren (inkl. Umlaute)

    Hallo Zubi,
    Nein das ist bei mir nicht so.
    W2K SP-5 / EXCEL 2000 - SP3 Englisch Ländereinstellung Schweiz
     
  5. Seltsam. Bei mir läuft Excel 2003 auf einem englischen Windows XP (SP2) mit den gleichen Ländereinstellungen (diese beziehen sich bei dir auch aufs OS?).
     
  6. Hallo Zubi,

    Wenn Dein OS auf english läuft, ist das das Problem, die Sortierreihenfolge ist von der Sprache des OS abhängig! Du kannst das leicht nachvollziehen, indem Du mal die Ländereinstellung auf DEUTSCH (Schweiz) wechselst!
     
  7. Hi Eto

    Sorry, in meinem vorherigen Post sollte es heissen "mit den gleichen Ländereinstellungen wie Deine"; ich habe die Länder einstellungen meines Windows auch auf Schweiz stehen.
    Echt komisch, dass das bei mir anderst läuft.
     
  8. ComboBox sortieren (inkl. Umlaute)

    Ich habe meinen QuickSort nochmals mit diversen Ländereinstellungen getestet; überall das gleiche Resultat.

    Sollte bei der Einstellung "Deutsch (Schweiz)" und "Schweiz" der Test debug.Print "a" < "ä" false ergeben?
     
  9. Excel-VBA vergleicht binär. Wenn du die Operatoren oder = zum Vergleichen von Text verwendest werden die Codes der Buchstaben verwendet. Die Ländereinstellung spielt dabei keine Rolle.
    Wenn du Text vergleichen willst solltest du StrComp mit dem Parameter vbTextCompare nehmen:
    Code:
    Oder du sagst Excel das es beim Vergleich auf Text achten soll in dem du die Anweisung:
    Code:
    Zu Beginn des Codeblatts einfügst.

    Dann vergleicht Excel den Text wie Text und nach den Ländereinstellungen.


    P.S.: Groß und Kleinbuchstaben sind dann gleichwertig, für Sonderzeichen ist die Reihenfolge, zumindest für deutsche Ländereinstellungen, aäb, oöp, sßt usw.
     
    Styrkar, 4. April 2007
    #9
  10. Genial! Vielen Dank Styrkar!
     
Thema:

ComboBox sortieren (inkl. Umlaute)

Die Seite wird geladen...
  1. ComboBox sortieren (inkl. Umlaute) - Similar Threads - ComboBox sortieren inkl

  2. Combobox soll zur nächsten Txtbox wechseln zum befüllen

    in Microsoft Excel Hilfe
    Combobox soll zur nächsten Txtbox wechseln zum befüllen: Hallo Allesamt Nach einem Event soll gesichtet werden, ob alles in Ordnung ist. Ist der ein oder andere Artikel beschädigt, kann in der UF gewählt werden. 1. Eventnummer suchen per Combobox oben...
  3. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  4. Dynamische Combobox mit zwei Bedingungen

    in Microsoft Excel Hilfe
    Dynamische Combobox mit zwei Bedingungen: Hallo ich bräuchte einen vba Code welcher eine dynamische Combobox befüllt. Zudem soll die Combobox alle schon eingetragenen Daten in einer Spalte beim Dropdown ausschiessen damit keine Doppelten...
  5. Auswahl über Combobox dann Werte kopieren

    in Microsoft Excel Hilfe
    Auswahl über Combobox dann Werte kopieren: Hallo in die Runde, Für euch VBA Profis ist die Lösung dieser Problematik nur ein Klacks, mir als Anfänger bringt es nur graue Haare. In der Tabelle Lager stehen in der Spalte A alle vorhandenen...
  6. Textbox aus Combobox nach Änderung befüllen

    in Microsoft Excel Hilfe
    Textbox aus Combobox nach Änderung befüllen: Hallo zusammen Ich habe ein Problem mit dem automatischen befüllen der Textbox. Sobald ich das von mir Fett markierte aktiviere, bekomme ich den Fehler "Die XLookup Eigenschaft des...
  7. Combobox immer wenigere Daten anzeigen

    in Microsoft Excel Hilfe
    Combobox immer wenigere Daten anzeigen: Hallo zusammen, ich bin's mal wieder. Folgende Problematik: ich befülle eine Combobox mit gefilterten Daten. (ZählerNr vom Vorjahr) z.B ZählerNr 1-10 Zählerstände zum 31.12.21 Wenn ich nun die...
  8. wert aus ComboBox prüfen dann hinzufügen

    in Microsoft Excel Hilfe
    wert aus ComboBox prüfen dann hinzufügen: Gutn Morgen zusammen, mit folgendem Code fülle ich meine ComboBox Private Sub UserForm_initialize() With ComboBox1 For Repeatings = 2 To...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden