Ich habe eine Combobox auf meinem Benutzerformular, die von den VBA-Codes geändert werden sollte, aber ich möchte nicht, dass Benutzer Werte eingeben können, nur der VB sollte diese Macht haben, der Benutzer sollte nur Werte auswählen können.Wie bekomme ich die Combobox, um keine Benutzereingaben in Excel-Vba zu akzeptieren und vba.value-Änderungen zuzulassen?
Irgendwelche Ideen?
Kann der Benutzer eines der Elemente auf der Liste auswählen? (Entschuldigung dafür, dass ich nicht getestet habe, ich habe gerade das Büro verlassen). – ADrex
Dies legt den Wert, aber Benutzer kann nicht auswählen (gesperrt) meine Antwort überprüfen – Sgdva
Wenn Sie möchten, dass der Benutzer einen Wert auswählen kann, aber nicht ihren eigenen Wert freizugeben, dann legen Sie einfach die .Style -Eigenschaft auf 2 So stellen Sie statt .Locked = True .Style = 2 ein. Dadurch wird die Auswahl des Benutzers auf die Werte beschränkt, die Sie über VBA hinzugefügt haben. –