www.mikrocontroller.net

Forum: PC-Programmierung VBA Liste sortieren


Autor: Klatec (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich möchte in Visio eine Liste erzeugen (VBA)und die Einträge (String's) 
sortieren. Ich mach das einigermaßen umständlich über Excel aber es 
funktioniert nicht ganz. Nach der Einlesung der String in das 
Excel-Sheet und der Sortierung schreibe ich diese wieder in die Liste in 
VISIO und schließe dann Excel ohne zu speichern. Es wird zwar die Datei 
*.xls geschlossen, aber Excel läuft als Prozess weiter und verursacht 
bei einem neuerlichen Aufruf dieses Macros einen Fehler. Wie kann ich 
Excel über VBA total schliesen oder gibt es einen anderen Weg um Strings 
in einem Listfeld zu sortieren?
Im VB geht das in einer ComboBox ganz einfach aber in VBA konnte ich 
diese Funktion nicht finden.

Lg.

Johann K.

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eine Listbox kann entweder selbst sortieren oder aber die Strings (außer 
im Holländischen wird in keiner europäischen Sprache der Plural durch 
Anhängen eines Apostroph-S gebildet!) müssen von Dir selbst in der 
gewünschten Reihenfolge in die Listbox eingetragen werden.

Wie sich die Listbox verhält, wird mit einem der Listbox-Stilbits 
festgelegt.

Der VBA-Editor, über den Du vermutlich die Listbox auch hergestellt 
haben wirst (ich nehme mal an, daß der unter Visio genauso aussieht wie 
bei Word/Excel) sollte in dem für das Bearbeiten von Fensterelementen 
zuständigen Ansicht auch die Möglichkeit bieten, dieses Stilbit 
entsprechend zu setzen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.