¿Cómo hacer clic o doble clic en una celda para abrir un formulario de usuario específico en Excel?
Es muy cómodo abrir un formulario de usuario específico simplemente haciendo clic o doble clic en una celda de Excel. ¿Pero cómo lograrlo? Este artículo le ofrece un método que le ayudará.
Abrir un formulario de usuario especificado al hacer clic o doble clic en una celda mediante código VBA
Siga estos pasos para habilitar la apertura de un formulario de usuario específico al hacer clic o doble clic en una celda de Excel.
1. Abra la hoja de cálculo que contiene las celdas en las que desea hacer clic o doble clic para abrir un formulario de usuario.
2. Haga clic con el botón derecho en la pestaña de la hoja y, a continuación, haga clic en Ver código en el menú contextual. Vea la captura de pantalla:

3. En la ventana de Microsoft Visual Basic para Aplicaciones que se abre, copie y pegue el siguiente código VBA en la ventana de código.
Código VBA: haga clic en una celda para abrir un formulario de usuario especificado 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: haga doble clic en una celda para abrir un formulario de usuario especificado 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 que activará la apertura del formulario de usuario, y UserForm1 es el nombre del formulario que se abrirá al hacer clic o doble clic en esas celdas. Adáptelo según sus necesidades.
4. Pulse las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
A partir de ahora, cuando haga clic o doble clic en cualquier celda del Rango limitado, se abrirá inmediatamente el formulario de usuario designado, tal como se muestra en la siguiente captura de pantalla.

Artículos relacionados:
- ¿Cómo hacer doble clic en una celda para abrir la hoja de cálculo especificada en Excel?
- ¿Cómo añadir una marca de verificación en una celda al hacer doble clic en Excel?
- ¿Cómo insertar automáticamente la fecha y hora actuales en una celda al hacer doble clic en Excel?
- ¿Cómo hacer doble clic en una celda para sumarle 1 a su valor en Excel?
- ¿Cómo mostrar un calendario al hacer clic en una celda específica de Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos