3 métodos para usar la casilla de verificación para mostrar u ocultar el contenido de la celda en Excel

Comparte ahora:

A veces es necesario utilizar casillas de verificación para ayudar en su trabajo. Y mostrar ciertos contenidos en determinadas celdas de acuerdo con los valores de las casillas de verificación puede mostrar información más clara. En este artículo, le mostraremos 3 métodos efectivos para mostrar u ocultar el contenido de la celda.

En esta imagen a continuación, hemos ingresado las casillas de verificación en la hoja de trabajo. Y ahora necesitas mostrar ciertos contenidos en ciertas celdas.Casillas de verificación para mostrar determinados contenidos

Cuando marca una casilla de verificación, la celda determinada debe ocultar o mostrar ciertos contenidos. Y a continuación se muestran 3 métodos para lograr esta tarea.

Método 1: vincular celdas

En este método, puede vincular las casillas de verificación a determinadas celdas.

  1. Haga clic derecho en una casilla de verificación en la hoja de trabajo.
  2. Y luego haga clic en la opción "Control de formato" en el submenú.Control de formato
  3. Después de eso, ingrese la referencia de celda designada en el cuadro de texto de "Enlace de celda". Aquí también puede usar su mouse y seleccionar la celda directamente. Pero recuerde usar la referencia absoluta. Y en este ejemplo, usamos la celda B2 como celda de enlace.Enlace celular
  4. Y luego haga clic en el botón "Aceptar" en la ventana actual.

A continuación, volverá a la hoja de trabajo. Al principio, no hay contenido en la celda B2.

Cuando marque la casilla de verificación, el valor "VERDADERO" aparecerá en la celda B2. Y luego, si desmarca la casilla de verificación, la celda mostrará "FALSO".Contenido del show

  1. Ahora repita los pasos anteriores y vincule otras casillas de verificación con celdas. Por lo tanto, cuando los valores de las casillas de verificación cambian, el contenido de las celdas vinculadas también cambiará. Además, también puede borrar el contenido de las celdas manualmente.

Método 2: usar la función SI

En este método, debe asegurarse de que las casillas de verificación estén vinculadas a determinadas celdas. Por tanto, puede utilizar la función SI para mostrar determinados contenidos.

  1. Haga clic en una celda donde necesite mostrar el contenido. Aquí hacemos clic en la celda C2 en esta hoja de trabajo.
  2. Y luego ingrese la siguiente fórmula en la hoja de trabajo:

= SI (B2, "Disponible", "No disponible")

Aquí puede ver que esta fórmula usará el resultado en la celda vinculada B2. Por lo tanto, también debe vincular celdas para esas casillas de verificación. En esta fórmula, también puede cambiar el contenido según su necesidad.

  1. Y luego presione el botón "Enter" en el teclado. Por lo tanto, verá el resultado inmediatamente en la celda.Función IF
  2. Ahora haga doble clic en el controlador de relleno de la celda C2 y complete la fórmula en otras celdas.Llenar celda

Cuando cambia el valor de las casillas de verificación, el resultado en las celdas también cambiará en consecuencia.

Método 3: usar macro VBA

Por otro lado, si no desea vincular celdas y desea mostrar ciertos contenidos en ciertas celdas, puede usar la macro VBA. Y aquí te mostraremos los pasos para finalizar esta tarea.

  1. Presione las teclas de método abreviado “Alt + F11” en el teclado.
  2. A continuación, haga clic en el botón "Insertar" en la barra de herramientas.
  3. Y luego elija la opción “Módulo” en el menú desplegable.Insertar módulo
  4. Ahora copie los siguientes códigos VBA en el nuevo módulo.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

Hay dos procedimientos en el código. El primer sub mostrará ciertos contenidos en ciertas celdas de acuerdo con los valores de las casillas de verificación. Y el segundo sub asignará la primera macro a todas las casillas de verificación en lote en esta hoja de trabajo. Además, en su hoja de trabajo real, también puede cambiar algunos elementos para que los códigos VBA estén disponibles.

  1. Y ahora haz clic en el segundo sub.
  2. Después de eso, haga clic en el botón "Ejecutar sub" o presione el botón "F5" en el teclado para ejecutar el segundo sub.
  3. Ahora puede volver a la hoja de trabajo.Resultado de VBA

Cuando marca o desmarca una casilla de verificación, el contenido de la celda determinada también cambiará en consecuencia. Y no es necesario vincular celdas para esas casillas de verificación.

Una comparación entre los 3 métodos

Para ayudarlo a elegir entre los 3 métodos, hemos enumerado todas las posibles ventajas y desventajas en la siguiente tabla.

Comparación

Vincular celdas Usar función IF

Usar macros de VBA

Ventajas

1. Este método es muy fácil de usar si solo necesita mostrar "VERDADERO" o "FALSO" en las celdas.

2. En comparación con los otros dos métodos, este es el método más conveniente.

1. Puede ingresar contenidos especiales en la fórmula según sus necesidades.

2. Si no está familiarizado con las macros de VBA, puede utilizar esta función para mostrar el contenido.

1. Todas las casillas de verificación están asignadas con macros. Y puede ver el contenido cuando marca o desmarca las casillas de verificación.

2. Puede mostrar ciertos contenidos en celdas según sus necesidades.

Desventajas

1. Conectar las celdas una por una puede costarle mucho tiempo y energía.

2. Las celdas solo pueden mostrar "VERDADERO" o "FALSO", lo que puede resultar inconveniente en determinadas situaciones.

1. Al utilizar esta función, también debe vincular las celdas a las casillas de verificación una por una.

2. Mostrar "VERDADERO" o "FALSO" junto con el contenido designado al mismo tiempo estropeará su hoja de trabajo.

1. Si no está familiarizado con Excel VBA, probablemente tenga problemas al ejecutar la macro.

2. El uso de códigos VBA hará que la tarea sea más compleja.

A partir del análisis anterior, ahora tiene una comprensión clara de esos diferentes métodos. Por lo tanto, la próxima vez que necesite mostrar ciertos contenidos en celdas de acuerdo con los valores de las casillas de verificación, puede elegir un método de acuerdo con sus necesidades reales.

Cree un plan de respaldo para sus archivos de Excel

Para evitar los malos resultados de un desastre de datos, uno de los métodos más efectivos es hacer copias de seguridad de sus archivos. De esta manera, cuando se encuentre con la corrupción de un archivo de Excel, no sufrirá las consecuencias. Y para todos sus archivos, necesita crear un plan de copia de seguridad efectivo. Pero también puede darse la situación de que incluso los archivos de copia de seguridad también se dañen. En este momento, puede utilizar una herramienta de terceros para reparar archivos de Excel corruptos. Con esta herramienta de recuperación y archivos de respaldo a mano, ya no perderá datos en un desastre de datos.

Introducción del autor:

Anna Ma es una experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparar el daño del documento docx y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.