Cómo Ocultar Celdas En Excel

¿Quieres saber cómo ocultar celdas en Excel? Hay varias formas de ocultar y mostrar columnas y filas en Excel. Una cosa de la que quizás no estés consciente: puedes ocultar y mostrar más de una columna o fila, al mismo tiempo, incluso si no son contiguas. Mejor aún, si son contiguos, puedes usar la herramienta Agrupación de Excel. A continuación, te mostraremos un par de formas de ocultar y mostrar tus columnas y filas de Excel para ahorrar tiempo.

Cómo Ocultar Celdas En Excel
Cómo Ocultar Celdas En Excel
Índice()

    ¿Cómo ocultar celdas en Excel? (Usando los 4 métodos principales)

    A continuación se mencionan los 4 métodos principales que pueden ayudarte fácilmente a ocultar las columnas en Excel

    1. Ocultar columna usando la opción de clic derecho
    2. Ocultar columna usando la tecla de atajo
    3. Ocultar columna usando el ancho de columna
    4. Ocultar columna usando código VBA

    También te puede interesar: Cómo Pasar De PDF A Excel.

    Ahora analicemos cada uno de los métodos en detalle junto con un ejemplo:

    Cómo ocultar celdas en Excel usando el botón derecho

    En la hoja de trabajo que se muestra a continuación, en Datos del empleado, debemos ocultar la columna B y C, ya que consta de Nombre y Apellido individualmente y hemos concatenado (combinado) los nombres en la columna D y queremos que solo se muestre eso.

    Cómo Ocultar Celdas En Excel

    • Paso 1: Necesitamos hacer clic en B (Etiqueta de columna) con el mouse (cuando movemos el puntero a la etiqueta de las columnas que se convierte en la flecha hacia abajo) y luego, mientras presionas CTRL + SHIFT, debes presionar 'Flecha derecha Tecla' también para seleccionar la columna del lado derecho (C).

    Cómo Ocultar Celdas En Excel

    • Paso 2: haz clic derecho para abrir el menú contextual y luego elige 'Ocultar'.

    Cómo Ocultar Celdas En Excel

    Cómo ocultar celdas en Excel usando la tecla de método abreviado (CTRL + 0)

    • Por ejemplo, selecciona la columna B y C (CTRL + BARRA ESPACIADORA también podría usarse para seleccionar una columna) y usa la tecla de acceso directo CTRL + 0 (CERO) para ocultar una columna en Excel.

    Cómo Ocultar Celdas En Excel

    Cómo ocultar celdas en Excel usando el ancho de columna

    • Selecciona la columna B y C, haz clic con el botón derecho para abrir el menú contextual y luego elige 'Ancho de columna' y especifica que el ancho sea '0'.

    Cómo Ocultar Celdas En Excel 22

    Cómo ocultar celdas en Excel usando VBA

    • Paso 1: en la pestaña Desarrollador, elige la opción 'Visual Basic' para abrir la ventana para escribir el código VBA.

    Cómo Ocultar Celdas En Excel 23

    • Paso 2: Después de hacer doble clic en la 'Hoja 1', haz clic en el menú 'Insertar' -> 'Procedimiento' -> Especifique el nombre del procedimiento y pega el siguiente código: Hojas de trabajo (“Hoja1”). Columnas (“C”). Oculto = Verdadero

    Cómo Ocultar Celdas En Excel 24

    • Paso 3: Antes de hacer clic en el menú 'Ejecutar' - > Ejecutar formulario de sub / usuario, guarda el archivo con la extensión .XLSM, ya que es para 'Libro de trabajo habilitado para macros'.

    Cómo Ocultar Celdas En Excel 25

    • Paso 4: Después de ocultar las columnas B y C, la hoja se verá como se muestra a continuación. Hay una 'línea doble' entre A y D ya que la columna B y C está oculta entre ellos.

    Cómo Ocultar Celdas En Excel 26

    Cómo ocultar celdas en Excel con VBA

    Ocultar es lo más simple, pero debes comprender el concepto aquí. Para ocultar la columna usando VBA, necesitamos determinar qué columna debemos ocultar. Para especificar la columna a ocultar, necesitamos usar el objeto RANGE.

    • Rango ("A: A")

    Entonces necesitamos usar la propiedad "Toda la columna".

    • Rango ("A: A"). Toda la columna

    En toda la propiedad de la columna, necesitamos usar la propiedad "Oculto".

    • Rango ("A: A"). Columna completa.Oculto

    Luego, por fin, debemos establecer la propiedad Hidden en VERDADERO.

    • Rango ("A: A"). EntireColumn.Hidden = TRUE

    Esto ocultará la columna A.

    ¿Cómo ocultar celdas en Excel con VBA?

    Podemos ocultar columnas de varias formas. Podemos ocultar una columna usando un objeto Range, usando la propiedad CELLS. Según el método que usamos, necesitamos construir nuestro código VBA.

    Ejemplo 1 - Ocultar usando Objeto de rango

    Si quieres ocultar una columna en particular, especifica la columna dentro del objeto RANGE. Mira los datos a continuación.

    Cómo Ocultar Celdas En Excel

    Ahora ocultaremos toda la columna A usando el siguiente código.

    Código:

    Sub rango_Hide ()

        Rango ("A: A"). EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel 27

    Entonces, cuando ejecutamos el código, obtendremos el siguiente resultado.

    Cómo Ocultar Celdas En Excel 28

     Ejemplo 2: Ocultar usando la propiedad Columns

    Si deseas ocultar la columna usando la propiedad Columns, el siguiente código es para ti.

    Código:

    Sub rango_Hide ()

        Columnas ("B"). Oculto = Verdadero

    End Sub

    Cómo Ocultar Celdas En Excel 29

    Esto ocultará la columna B. Aquí debes estar pensando dónde está la propiedad de Toda la columna. Cuando usa la propiedad Columns, no es necesario usar la propiedad Entire Column.

    Todavía podemos usar la propiedad Toda la columna, pero no necesariamente es obligatorio. Y el código para el mismo se proporciona a continuación.

    Código:

    Sub Columns_Hide ()

        Columnas ("B"). EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel 30

    Esto también debería funcionar bien.

    También podemos usar el número de columna en lugar de la referencia alfabética. Y el código para el mismo se proporciona a continuación.

    Código:

    Sub Columns_Hide ()

        Columnas (4) .EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel 31

    Esto ocultará la columna D.

    Cómo Ocultar Celdas En Excel 32

    Ejemplo 3 - Ocultar varias columnas

    También puedes ocultar varias columnas a la vez. Para esto, necesitas mencionar la primera y la última columna, de modo que entre columnas también se oculten. Para los mismos datos que el ejemplo 1, usa el siguiente código para ocultar varias columnas.

    Código:

    Sub Columns_Hide ()

        Rango ("A: C"). EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel 33

    Esto ocultará la columna A a C.

    También puedes usar el siguiente código para ocultar múltiples columnas en Excel VBA.

    Código:

    Sub Multi_Columns_Hide ()

        Columnas ("A: C"). EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel 34

    Los métodos anteriores ocultarán las primeras tres columnas, es decir, A, B y C.

    Cómo Ocultar Celdas En Excel 35

    Ejemplo 4 - Ocultar columnas con una celda

    También podemos ocultar una columna basada en una referencia de celda única. No necesitas dar la referencia de columna completa para ocultar la columna. Con una sola referencia de celda, deberías poder ocultar una columna.

    Código:

    Sub Single_Hide ()

        Rango ("A5"). EntireColumn.Hidden = True

    End Sub

    Cómo Ocultar Celdas En Excel

    Esto ocultará toda la columna A.

    Cómo Ocultar Celdas En Excel 36

    Ejemplo 5: ocultar todas las columnas alternativas

    Supón que tienes datos similares a los de la siguiente imagen.

    Cómo Ocultar Celdas En Excel 37

    Necesitas ocultar todas las columnas alternativas que estén en blanco. Para que esto suceda, necesitas usar bucles, el siguiente código hará el trabajo por ti.

    Código:

    SubalternativaColumn_Hide ()

        Dim k como entero

        Para k = 1 Para 7

            Celdas (1, k + 1) .EntireColumn.Hidden = True

            k = k + 1

        Siguiente k

    End Sub

    Cómo Ocultar Celdas En Excel

    Esto ocultará todas las columnas alternativas.

    Cómo Ocultar Celdas En Excel

    Ejemplo 6 - Ocultar cada columna vacía

    En el ejemplo anterior, todas las demás columnas alternativas estaban en blanco y las hemos ocultado fácilmente. Pero mira los datos a continuación.

    Cómo Ocultar Celdas En Excel 38

    Aquí el patrón de columnas vacías no es estándar. En estos casos, el código siguiente ocultará todas las columnas vacías, no importa cuál sea el patrón.

    Código:

    Sub Columna_Hide1 ()

        Dim k como entero

        Para k = 1 a 11

            If Cells (1, k) .Value = "" Then

                 Columns (k) .Hidden = True

           End If

        Next k

    End Sub

    Cómo Ocultar Celdas En Excel 39

    Cuando ejecutes el código, obtendrás el resultado de la siguiente manera.

    Cómo Ocultar Celdas En Excel 40

    Ejemplo 7 - Ocultar columnas según el valor de la celda

    Ahora veremos cómo ocultar la columna según el valor de la celda. Para ver un ejemplo, mira los datos a continuación.

    Cómo Ocultar Celdas En Excel 41

    Aquí queremos ocultar todas las columnas si el encabezado es "No". El siguiente código lo hará.

    Código:

    Sub Column_Hide_Cell_Value ()

        Dim k como entero

        Para k = 1 a 7

             If Cells (1, k) .Value = "No" Then

               Columns (k) .Hidden = True

            End If

        Next k

    End Sub

    Cómo Ocultar Celdas En Excel 42

    Cuando ejecutes el código, obtendrás el resultado de la siguiente manera.

    Cómo Ocultar Celdas En Excel

    Este tema está relacionado con: Cómo Se Hace El Signo En Excel

    Como puedes ver, aprender cómo ocultar celdas en Excel no es algo del otro mundo, el último método VBA si requiere algo de conocimiento de códigos Excel pero del resto, es sencillo de aplicar. Esperamos haberte ayudado.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir