Recuperar la selección (clic) en un listbox y mostrarla en un Textbox.
Resuelto
Hola,
Estoy tratando de hacer un formulario en el que he creado una búsqueda de productos por palabra clave.
Cuando aparece la lista de productos, me gustaría que al hacer clic en el producto elegido, este aparezca en un TextBox y que el contenido de la ListBox desaparezca.
¿Alguien puede ayudarme, por favor?
(Para que lo sepas, "manipulo", pero nunca he tomado clases de VBA.
Gracias de antemano.
Estoy tratando de hacer un formulario en el que he creado una búsqueda de productos por palabra clave.
Cuando aparece la lista de productos, me gustaría que al hacer clic en el producto elegido, este aparezca en un TextBox y que el contenido de la ListBox desaparezca.
¿Alguien puede ayudarme, por favor?
(Para que lo sepas, "manipulo", pero nunca he tomado clases de VBA.
Gracias de antemano.
Enlaces relacionados:
- Permitir copiar/pegar en un cuadro de texto
- ¿Cómo transferir los datos de una listbox a la hoja?
- combinaciones de correo: mostrar el 0 al inicio en un teléfono
- Valor de un textbox en una celda con formato de número decimal
- Recuperar instantáneamente el valor de TextBox en una celda de Excel.
- Cómo aplicar un formato de color en un mail merge de Word/Excel
5 respuestas
-
ModeradorHola,
Cuando hablas de "formulario", es necesario ser más preciso:
- ¿Userform?
- ¿Controles de formulario en una hoja?
- ¿Controles ActiveX en una hoja?
m@rina
--
De ahora en adelante, si un usuario me dice "no funciona" sin más información..., ¡me rindo! -
Hola y gracias por tu respuesta.
Se trata de un formulario de usuario.
yo@n -
ModeradorHola,
Normalmente deberías tener una macro que inicialice tu listbox.
Luego haces una macro que se activará con un clic en tu listbox:
Private Sub ListBox1_Click()
Dim choix
choix = Me.ListBox1.Value
Me.TextBox1.Value = choix
Me.ListBox1.Clear
End Sub
m@rina
-
Je suis désolé, mais je ne peux pas recevoir de fichiers ou accéder à des liens.
-
¡Muchas gracias, Marina! ¡Funciona!
je@n