¿Cómo ocultar o mostrar un botón de comando según el valor de celda especificado en Excel?
Supongamos que está utilizando un botón de comando para activar un script VBA en su hoja de trabajo. Cuando el script de VBA no se usa en algunos casos, debe ocultar el Botón de comando en lugar de mostrarlo en la hoja de trabajo. Y vuelva a mostrarlo cuando se necesite el script VBA. Este artículo habla de ocultar o mostrar un botón de comando basado en un valor de celda específico en Excel. Haz lo siguiente.
Ocultar o mostrar un botón de comando según el valor de celda especificado con código VBA
Ocultar o mostrar un botón de comando según el valor de celda especificado con código VBA
Puede ejecutar el siguiente código VBA para ocultar o mostrar un Botón de comando según el valor de celda especificado en Excel.
1. Haga clic con el botón derecho en la pestaña de la hoja que contiene el botón de comando que necesita mostrar ocultar, luego haga clic en Ver código desde el menú contextual.
2. En la aparición Microsoft Visual Basic para aplicaciones ventana, copie y pegue el siguiente código VBA en el Código ventana.
Código de VBA: oculte o muestre un botón de comando según el valor de celda especificado
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Cells(1, 1).Value <> "1" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
Note: en el código, Celdas (1, 1), 1 y Botón de comando1 indican que CommandButton1 se ocultará cuando la celda A1 contenga el número 1 y se mostrará si la celda A1 contiene otros valores excepto el número 1. Vea la captura de pantalla siguiente. Y puede cambiarlos según sus necesidades.
Artículos relacionados:
- ¿Cómo copiar el valor del cuadro combinado a la celda activa en Excel?
- ¿Cómo mostrar el formato de fecha en la salida del cuadro combinado en Excel?
- ¿Cómo abrir una hoja de trabajo específica por el valor seleccionado de un cuadro combinado en Excel?
- ¿Cómo evitar o deshabilitar la escritura en un cuadro combinado en Excel?
- ¿Cómo salir del cuadro combinado para seleccionar una celda específica en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!