



El control de edición de referencia (RefEdit) es un control específico de VBA Excel que permite al usuario seleccionar un rango de una hoja de cálculo existente.

Muchas ventanas de las herramientas Excel incluyen el control para interactuar con las celdas y rangos.
CONTRAER / EXPANDIR FORMULARIO.
Al pulsar sobre el botón contraer (derecha del control RefEdit) oculta el fórmulario mostrando únicamente el control para acceder a todas las celdas de la hoja y seleccionar el rango.
Al pulsar de nuevo el botón expande de nuevo el formulario.

SELECCIONAR EL RANGO.
Clic en el interior del control.
Ir a la hoja Excel
Seleccionar el rango deseado con el ratón. En ocasiones el rango se introduce como referencia absoluta.
Al modificar el rango mediante el teclado con las teclas de flecha de desplazamiento anula la selección actual por la del teclado. Siempre es recomendable borrar e insertar el rango de nuevo.

FORMULARIO VBA EXCEL.
El control RefEdit se puede insertar en VBA dentro de un formulario (Userform).
- Referencia: RefEdit Control.
- Ubicación (Excel 2016): C:\Program Files \ Microsoft Office \ Office16 \ refedit.dll
Pulsar la tecla Alt y mantener pulsada
Pulsar la tecla F11. Mostrará el editor de Visual Basic.
Ir a: Barra de menú
Herramientas
Controles adicionales. Mostrará la ventana de controles adicionales.
Ir a: Controles disponibles
Activar la casilla: RefEdit.Ctrl.
Pulsar el botón Aceptar. Cierra la ventana y registra el control.
Insertar el control sobre un UserForm.
