Thema Datum  Von Nutzer Rating
Antwort
04.05.2009 19:28:14 Maike
NotSolved
Blau Aw:VBA Listenfeld sortieren
08.05.2009 17:55:34 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
08.05.2009 17:55:34
Views:
801
Rating: Antwort:
  Ja
Thema:
Aw:VBA Listenfeld sortieren
Hallo Maike,
es wäre besser gewesen, du hättest geschrieben, in welcher Anwendung du arbeitest und ob sich die ListBox auf einer UserForm oder in einem Dokument/Tabellenblatt befindet. Auf jeden Fall must du diesem Steuerelement ein Makro zuordnen, das auf das Ereignis Click reagiert, z.B.:

Private Sub CommandButton1_Click()
Anz = ListBox1.ListCount - 1
ReDim wert(Anz)
For k = 0 To Anz
wert(k) = ListBox1.List(k)
Next
For k = 0 To Anz
For i = k + 1 To Anz
If LCase(wert(i)) < LCase(wert(k)) Then
c = wert(i)
wert(i) = wert(k)
wert(k) = c
End If
Next i
Next k
ListBox1.List = wert
End Sub

Du wirst das Makro sicherlich noch für deine Bedürfnisse umbauen müssen.
Gruß
Holger

Maike schrieb am 04.05.2009 19:28:14:

Hallo,
ich habe schon in diversen Foren gesucht, aber irgendwie nicht wirklich das passende gefunden.
Und zwar will ich eine Datenbank erstellen und habe dazu ein Listenfeld angelegt. Die Daten im Listenfeld möchte ich gerne alphabetisch sortieren, aber ich weiß einfach nicht wie. Ich denke, dass es entweder mit einem Sortieren Button oder mit einem Aktualisieren Button funktioniert.
Es wäre sehr lieb, wenn mir jemand mit dem Code helfen könnte.
Daanke...

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
04.05.2009 19:28:14 Maike
NotSolved
Blau Aw:VBA Listenfeld sortieren
08.05.2009 17:55:34 Holger
NotSolved