Poner en blanco la ventana de un combobox

Como dejo el "ComboBox11" en blanco cuando acabe una macro.

Esta macro pasa los datos que antes he seleccionado con el "ComboxBox11"

Al albarán y entonces una vez ejecutada la macro quiero que en la ventana del "ComboBox11" no figure nada para iniciar una nueva búsqueda

1 Respuesta

Respuesta
1

Si quieres que el combobox11 no tenga nada en pantalla puede ser así:

combobox11 = ""

Pero si quieres borrar todos los datos cargados en el combo, entonces prueba así:

Combobox11. Clear

No le hago de funcionar.

ComboBox = ""    no hace nada

ComboBox = Clear    me tira la macro

Pero no dices que quieres hacer.

Quieres que el campo que tienes en pantalla quede en blanco, entonces es así.

combobox11 = ""

Te faltó poner el número de combo, yo puse de ejemplo el combo que tú enviaste.


Si en el combobox11 cargaste datos, por ejemplo:

Combobox11. Add "algo"

Combobox11. Add "otro"

Y lo que quieres es que ya no tenga nada cargado entonces debe ser as{i:

Combobox11. Clear

Pero tienes que poner el número o el nombre completo del combo

Otra cosa.

Si cargaste el combobox con rowsource, ejemplo:

ComboBox11.RowSource = "A1:A3"

Entonces para borrar todos los datos es así:

ComboBox11.RowSource = ""

Perdona en la macro tengo ComboBox11 = "" y no me hace nada

¿te puedo mandar un ejemplo?

Sí, envíame el ejemplo, pero me tienes que decir qué quieres

1. Quieres limpiar el campo

2. Quieres limpiar toda la carga del combo

Ya te envié el archivo.

No me he dado cuenta de decirte en el correo que lo que quiero es limpiar el campo 

Queda así

Sub Macro3()
'
' Macro3 Macro
'
'
    Range("D7:D21").Select
    Selection.FormulaR1C1 = "=ROUND(RC[-1]*1.21,2)"
    Selection.NumberFormat = "#,##0.00 $"
    ActiveSheet.ComboBox11 = ""
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas