¿Cómo hacer clic o doble clic en una celda para abrir un formulario de usuario específico en Excel?
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:
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.
Artículos relacionados:
- ¿Cómo hacer doble clic en una celda para abrir una hoja de trabajo específica en Excel?
- ¿Cómo agregar una marca de verificación en una celda con doble clic en Excel?
- ¿Cómo agregar/ingresar automáticamente la fecha/hora actual en una celda con doble clic en Excel?
- ¿Cómo hacer doble clic en una celda y sumar 1 al valor de esa celda en Excel?
- ¿Cómo hacer aparecer un calendario al hacer clic en una celda específica en Excel?
Las mejores herramientas de productividad para Office
Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo
- 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 lugar de hacerlo en ventanas separadas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!
Todos los complementos de Kutools. Un solo instalador
El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.





- Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
- Mejor juntos: productividad optimizada en todas las aplicaciones de Office
- Prueba completa de30 días: sin registro ni tarjeta de crédito
- La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos