Código para no permitir escribir en combobox, solo acepte los additem cargados

Quisiera que mi combobox1 solo permita los datos cargados de additem

Combobox. Additem ("hola")

Combobox. Additem ("como estas")

Combobox. Additem ("me gustas")

Si no es cualquiera de estas entonces mensaje de error

2 respuestas

Respuesta
1

H o l a

usa estó

ComboBox1.Style = fmStyleDropDownList

con excel vba sería así

Private Sub UserForm_Activate()
ComboBox.AddItem ("hola")
ComboBox.AddItem ("como estas")
ComboBox.AddItem ("me gustas")
'
ComboBox1.Style = fmStyleDropDownList
End Sub

valoral a respuesta para finalizar saludos!

ESTA bien la línea de código, solo que no puedo en caso de BORrar para que ne nuevo quede en blanco.

Entonces pon una línea en blanco en el combobox

Private Sub UserForm_Activate()
ComboBox. AddItem ""
ComboBox. AddItem ("hola")
ComboBox. AddItem ("como estas")
ComboBox. AddItem ("me gustas")
'
ComboBox.Style = fmStyleDropDownList
End Sub

otra opción sería, si vas crear un nuevo registro entonces con un commandbutton

Private Sub CommandButton1_Click()
ComboBox = ""
End Sub
Respuesta
1

En las Propiedades >> Datos >> Limitar a la Lista = Si

Permitir ediciones... >> No

Mis saludos >> Jacinto

HOLA lo pusiste en español, el visual esta todo en ingles, ¿me podrías orientar? Gracias

Creo que me he confundido, porque al parecer estás en Excel, y ahí tengo poca autoridad. Lo lamento. Un saludo >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas