Combobox mit Teilüberschriften
#11
Oder ganz einfach so:

.xlsm   combo.xlsm (Größe: 19,29 KB / Downloads: 4)
[-] Folgende(r) 1 Nutzer sagt Danke an oee für diesen Beitrag:
  • Andyle
Antworten Top
#12
...oder so (mit einer Box in einem Formular )
Weshalb Du deshalb ein 2. Formular brauchen solltest, erschliesst sich mir nicht...


.xlsm   Combobox2Spaltig.xlsm (Größe: 18,2 KB / Downloads: 5)
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

[-] Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:
  • Andyle
Antworten Top
#13
Perfekt!

Private Sub TextBox11_Change()
    Dim x
    x = Left(TextBox11.Value, 2)
    If x = ">>" Then TextBox11.ListIndex = -1
End Sub

>>Überschrift<<

Kann man dieses Add noch getrennt Fett schreiben?

So wie ich mich bisher belesen habe nur alle Einträge aber nicht einzeln.

Meine Lösung:

Code:
If Sheets("Einstellungen").Range("L18") = "Benutzer" Then
  einbuchen.Visible = False
    'Schleife über alle Zellen im Zellbereich
    For Each cell In Range("Tabelle7[Grund-Entnahme]")
    'Zellwert zur ComboBox hinzufügen
    TextBox11.AddItem cell.Value
Next cell
  Else
 
  'Schleife über alle Zellen im Zellbereich
    For Each cell In Range("Tabelle11[Grund-Schnellbuchung]")
    'Zellwert zur ComboBox hinzufügen
    TextBox11.AddItem cell.Value
Next cell
  End If


Private Sub TextBox11_Change()
    Dim x
    x = Left(TextBox11.Value, 2)
    If x = ">>" Then TextBox11.ListIndex = -1
End Sub


Vielen Dank an alle für die Vorschläge!
Antworten Top
#14
Schön und gut, aber warum nennst du deine COMBObox ausgerechnet TEXTbox ? Zur allgemeinen Verwirrung ?
Nennst du deine Textboxen dann "CommandButton" ? 19
Antworten Top
#15
'Alle TextBoxen leer machen
    For i = 1 To iCONST_ANZAHL_EINGABEFELDER
        Me.Controls("TextBox" & i) = ""
    Next i
Antworten Top
#16
Aber warum postest du das ???

Ausserdem: Warum nicht direkt
iCONST_ANZAHL_EINGABEFELDER_MEINES_MAKROS_DIE_ICH_BENUTZT_HABE_WEIL_ICH_SIE_BRAUCHTE
???
Antworten Top
#17
Weil der bisherige Code so angelegt ist. Deshalb cb als Textbox!
Antworten Top
#18
(23.02.2025, 16:04)Andyle schrieb: Weil der bisherige Code so angelegt ist. Deshalb cb als Textbox!

Es gibt doch "Suchen und Ersetzen" in der VBE - keine Option?
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste