Skip to main content

¿Cómo hacer clic o doble clic en una celda para abrir un formulario de usuario específico en Excel?

Author: Siluvia Last Modified: 2025-08-06

Es conveniente abrir un formulario de usuario específico simplemente haciendo clic o doble clic en una celda en Excel. Pero, ¿cómo puedes lograr esto? Este artículo proporciona un método para ayudarte.

Haz clic o doble clic en una celda para abrir un formulario de usuario específico con código VBA


Haz clic o doble clic en una celda para abrir un formulario de usuario específico con código VBA

Sigue estos pasos para habilitar el clic o doble clic en una celda y abrir un formulario de usuario específico en Excel.

1. Abre la hoja de cálculo con las celdas en las que deseas hacer clic o doble clic para abrir un formulario de usuario.

2. Haz clic derecho en la pestaña de la hoja y luego haz clic en Ver Código en el menú contextual. Ver captura de pantalla:

A screenshot showing the View Code option from the sheet tab context menu in Excel

3. En la ventana de Microsoft Visual Basic para Aplicaciones que se abre, copia y pega el siguiente código VBA en la ventana de código.

Código VBA: Haz clic en una celda para abrir un formulario de usuario específico en Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby20171226
    If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
        UserForm1.Show
    End If
End Sub

Código VBA: Haz doble clic en una celda para abrir un formulario de usuario específico en Excel:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
    If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
        Cancel = True
        UserForm1.Show
    End If
End Sub

Nota: En el código, A1:B9 es el rango de celdas en el que abrirás el formulario de usuario. Y UserForm1 es el nombre del formulario de usuario que abrirás al hacer clic o doble clic en las celdas. Cambia esto según sea necesario.

4. Presiona las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.

A partir de ahora, cuando hagas clic o doble clic en cualquier celda del rango especificado, el formulario de usuario designado se abrirá inmediatamente, como se muestra en la siguiente captura de pantalla.

A screenshot showing a user form opened in Excel after clicking or double-clicking a cell


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!