Anzeige
Archiv - Navigation
420to424
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
420to424
420to424
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Combobox Einträge nach oben bzw unter verschieben

Combobox Einträge nach oben bzw unter verschieben
Rolf
Hallo Forum
ich habe ein Userform1 mit Combobox1 und ein "Verschiebeproblem"
Nun habe ich zufällig unter
http://www.bernd-augustin.de/ Excel AddIns Punkt 40
was mit Comboboxen in einer Menüleiste gefunden.
Dort kann man jeden beliebigen Eintrag der 4 Comboboxen
per Button nach oben oder unten verschieben.
Leider kann man den Code nicht einsehen.
Genau so etwas möchte ich für meine Combobox1 auf dem Userform1
realisieren. Leider finde ich keine "Verschiebebefehle" in der VBA Hilfe.
Vielleicht weis von Euch wer wiedies zu machen ist.
Gruß Rolf

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Combobox Einträge nach oben bzw unter verschieben
Martin
Hallo Rolf
studier dir mal diesen Code hier:

Sub EintragNachOben()
Dim Tag As Integer
Dim i As Integer
Dim strZeile As String
Tag = CommandBars("Datenleiste4").Controls("Bearbeitungsauswahl").Tag
strZeile = Application.CommandBars("Datenleiste4").Controls(1 + Tag).Text
i = Application.CommandBars("Datenleiste4").Controls(1 + Tag).ListIndex
If strZeile = "" Then
MsgBox "Es gibt nichts zu verschieben!" & Chr(10) & "Das Kombinationsfeld " & Tag / 4 + 1 & " " & Tag & " ist leer!"
Exit Sub
End If
If Application.CommandBars("Datenleiste4").Controls(1 + Tag).ListIndex = 1 Then
MsgBox "Der Eintrag befindet sich schon ganz am Anfang!"
Exit Sub
End If
Application.CommandBars("Datenleiste4").Controls(1 + Tag).RemoveItem (i)
Application.CommandBars("Datenleiste4").Controls(1 + Tag).AddItem strZeile, i - 1
Application.CommandBars("Datenleiste4").Controls(1 + Tag).ListIndex = i - 1
End Sub

Grüße
Martin
Anzeige
AW: Combobox Einträge nach oben bzw unter verschieben
02.05.2004 21:51:33
Rolf
Danke Martin.
Soweit ganz toll. Nun muß ich es nur noch umbauen auf mein Userform.
Gruß Rolf

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige