¿Cómo hago en VBA para seleccionar celda o rango de celdas estando abierto un combobox?

Específicamente requiero saber si es posible, en vez de tener solo la opción de digitar en un textbox de un combobox una referencia de celda o de rango de celdas, como H5, $B$4, $A$1:$C$5, etc., hacerlo mediante selección directa con el cursor.

1 respuesta

Respuesta
2

Puedes utilizar el RefEdit Control

Entra al menú de VBA, en Herramientas, Referencias, busca Ref Edit Control y activa la casilla. Presiona Aceptar

Entra a tu userform, en el menú de VBA, Herramientas, Controles adicionales, Busca RefEdt. Ctrl y marca la casilla, presiona Aceptar


Ahora del cuadro de herramientas selecciona el control RefEdit y arrástralo a tu form.


Cuando ejecutes el form, posiciona el cursor en el control RefEdit, y entonces ya podrás seleccionar el rango de celdas que desees:

Pon un botón en tu form, cuando presiones el botón podrás obtener el dato del RefEdit, de la siguiente forma, por ejemplo:

Private Sub CommandButton1_Click()
    rango = RefEdit1.Value
End Sub

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas