Ayuda

Experto:
Usuario:
Fecha: 24/08/2009
Valoración: Categoría: Microsoft Excel
19/08/2009
douglasrv, usuario preguntando en Microsoft Excel
Usuario
Hola... Saludos experto.. me gustaria saber como insertar "nombres"  a un Combobox y y q al ingresarlos pueda tambien guardarlos,, gracias
20/08/2009
douglasrv, experto respondiendo en Microsoft Excel
Experto
Hola, los ComboBox se emplean para mostrar una lista de valores que se encuentren en algun rango del libro de Excel, tambien son editables y lo que escribas en ellos se añade a la lista que ya tienes, por ejemplo un Combobox que recoge los valores de la Col A desde A1 hasta A5:
Private Sub ComboBox1_Enter()
ComboBox1.ListFillRange = "$A$1:$A$5"
End Sub
Cuando hagas click en el Combo se cargará con los valores del rango especificado.si lo que quieres es que tu lista este vacía y que tu vayas escribiendo y se vaya llenando la lista y el ComboBox te lo muestre para la col A pones esta macro
Private Sub ComboBox1_LostFocus()
ComboBox1.MaxLength = 20
Range("A1").Select
Do While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Select
Loop
If ComboBox1.Value <> "" Then
ActiveCell.Value = ComboBox1.Value
End If
celda = ActiveCell.Address
ComboBox1.ListFillRange = "$A$1:" & celda & ""
End Sub
Escribes lo que quieras (he puesto un maximo de 20 caracteres si quieres tu lo cambias) y cuando hagas click fuera del ComboBox se pondrá tu valor en la hoja y te los mostrará la lista desplegable del Combo.
>Un saludo
>Julio
PD: Si te ha servido puntua y finaliza la consulta.Gracias.
24/08/2009
douglasrv, usuario preguntando en Microsoft Excel
Usuario
ok... me funciono muy bien.. gracias julio.. nos leemos
Enlaces patrocinados