¿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
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!