¿Cómo ocultar o mostrar una forma específica según el valor de una celda determinada en Excel?
Puede ocultar o mostrar una forma específica en Excel basándose en el valor de una celda determinada. Siga este método para lograrlo.
Ocultar o mostrar una forma específica basada en el valor de una celda con código VBA
Ocultar o mostrar una forma específica basada en el valor de una celda con código VBA
Por ejemplo, desea mostrar una forma específica al ingresar el número 1 en la celda A1, u ocultar esta forma si la celda A1 tiene otros valores. Ejecute el siguiente código VBA para lograrlo.
1. Haga clic derecho en la pestaña de la hoja que contiene la forma que desea ocultar o mostrar, luego haga clic en Ver código en el menú contextual.
2. Luego se abrirá la ventana de Microsoft Visual Basic para Aplicaciones. Copie y pegue el siguiente código VBA en la ventana de Código.
Código VBA: Ocultar o mostrar una forma específica basada en el valor de una celda
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then _
Me.Shapes("Oval 6").Visible = (Cells(1, 1).Value = 1)
End Sub
Notas: En el código:
Puede modificar estos parámetros según sus necesidades.
3. Presione simultáneamente las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
A partir de ahora, cuando ingrese el número 1 en la celda A1, la forma “Óvalo 6” se mostrará. Pero si ingresa otro valor, como el número 2 en la celda A1, la forma “Óvalo 6” se ocultará inmediatamente.
Artículos relacionados:
- ¿Cómo agregar una sugerencia al pasar el mouse sobre una forma específica en Excel?
- ¿Cómo cambiar automáticamente el tamaño de una forma basado/dependiendo del valor de una celda específica en Excel?
- ¿Cómo rellenar una forma con un color de fondo transparente 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!