Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Excel es una herramienta muy poderosa que nos permite organizar y analizar datos de forma eficiente. Sin embargo, en ocasiones nos encontramos con hojas de cálculo complejas que contienen una gran cantidad de información que puede dificultar su lectura. Afortunadamente, Excel nos brinda varias opciones para ocultar columnas y simplificar la visualización de nuestros datos. En este artículo, aprenderemos tres formas diferentes de ocultar columnas en Excel: usando accesos directos, utilizando el lenguaje de programación VBA y mediante la función de agrupación. Sigue leyendo para descubrir cómo hacerlo y aumentar tu productividad en Excel.

En este tutorial, aprenderá 4 formas fáciles y rápidas de ocultar columnas en Excel.

En alguna parte leí que ocultar algo nunca es bueno, ya que sólo hace que la gente sienta más curiosidad por ello. Personalmente, no creo que esconder cosas siempre sea malo como está en nuestra naturaleza. Además, este concepto es universal. Probablemente hayas notado que los perros suelen esconder su comida o juguetes guiados por el instinto de proteger sus posesiones. Las personas también tienen muchos secretos que ocultar, como registros médicos, números de tarjetas de crédito o malos hábitos.

Continúe leyendo para ver cómo ocultar columnas no deseadas en un instante con un método abreviado de teclado o código VBA, y cómo aprovechar la función Grupo para ocultar y expandir columnas.

¿Por qué ocultar columnas en Excel?

La posibilidad de ocultar columnas en Excel es realmente útil. Puede haber muchas razones para evitar que se muestren ciertos detalles. Por ejemplo:

  • Desea ver columnas no adyacentes una al lado de la otra para comparar sus datos.
  • Hay algunas columnas auxiliares en su hoja de trabajo con fórmulas complejas que pueden confundir a otros usuarios.
  • Algunas columnas contienen datos importantes que desea evitar que sus colegas vean o editen. Vea cómo bloquear celdas y proteger hojas.

Acceso directo de Excel para ocultar la columna

El atajo para ocultar columnas en Excel es Ctrl + 0.

Para mayor claridad, la última clave es cero, no la letra «O» mayúscula.

  • para ocultar un una sola columnaseleccione cualquier celda dentro de ella y luego use el acceso directo.
  • Esconder múltiple columnasseleccione una o más celdas en cada columna y luego presione la combinación de teclas.
  • Esconder no adyacente columnashaga clic en el encabezado de la primera columna, mantenga presionado el botón Control mientras hace clic en cada columna adicional para seleccionarlas y luego use el acceso directo oculto.

Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Consejo. El atajo para mostrar columnas en Excel es Ctrl + Mayús + 0. Para hacer visibles las columnas ocultas, resalte al menos una celda en las columnas a ambos lados de las ocultas y use el acceso directo. La mala noticia es que esta combinación de teclas no funciona en algunas versiones de Windows por motivos desconocidos. En este caso, utilice otro método para mostrar columnas en Excel.

Cómo ocultar columnas usando un menú contextual

¿No quieres molestarte en recordar las teclas de acceso rápido? Aquí hay otra forma increíblemente sencilla de ocultar columnas en Excel:

  1. Seleccione una o varias columnas para ocultar.
  2. Haga clic derecho en la selección y elija el Esconder opción del menú.
    Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

¡Voilá! Ahora puedes revisar fácilmente tus datos omitiendo los detalles adicionales.

Cómo ocultar una columna en Excel usando la cinta

Como sugiere su nombre, esta opción está escondida en lo más profundo de los menús, por lo que necesitas saber dónde buscarla 🙂

Para ocultar columnas no deseadas haciendo clic en un botón de cinta, los pasos son:

  1. Seleccione la columna o cualquier celda dentro de las columnas que desea ocultar.
  2. Sobre el Hogar pestaña, en la Células grupo, haga clic Formato > Ocultar y mostrar > Ocultar columnas.

¡Hecho! La información que no desea ver o imprimir está oculta.
Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Cómo ocultar columnas en Excel con VBA

Como muchas otras cosas, ocultar columnas en Excel se puede automatizar con VBA. De hecho, es una operación muy sencilla e intentaremos explicar todo el concepto aquí.

Para «ocultar» mediante programación, puede utilizar el método Rango o columnas propiedad.

para ocultar un una sola columnadigamos la columna C, los códigos son:

Código 1

Para especificar la columna, utilizamos el Rango objeto. Para indicar que toda la columna debe estar oculta, las propiedades correspondientes (Toda la columna y Oculto) se añaden:

Sub Hide_Column() Rango(«C:C»).EntireColumn.Hidden = Verdadero
Fin Sub

Código 2

Para ocultar una columna usando el columnas propiedad, el código es aún más simple:

Sub Hide_Column() Columnas(«C»).Oculto = Verdadero
Fin Sub

A ocultar varias columnaslos códigos son esencialmente los mismos, excepto que especificas la primera y la última columna (A:C en nuestro caso).

Código 3

Sub Hide_Columns() Rango(«C.A»).EntireColumn.Hidden = Verdadero
Fin Sub

Código 4

Sub Hide_Columns() Columnas(«C.A»).Oculto = Verdadero
Fin Sub

Para insertar los códigos en su libro de trabajo, siga estas instrucciones paso a paso: Cómo insertar y ejecutar código VBA en Excel. Un libro de trabajo de muestra está disponible para descargar al final de esta página.

Notas:

  • Todos los códigos ocultan columnas en el hoja de trabajo actualmente abierta.
  • Esconder otras columnascambie las letras de las columnas en los códigos.

Cómo ocultar columnas no utilizadas en Excel

Para hacer visible solo el área de trabajo de su hoja, puede ocultar todas las columnas no utilizadas (en blanco) a la derecha de sus datos. Así es cómo:

  1. Seleccione la columna a la derecha de la última columna con datos.
  2. Prensa Ctrl + Mayús + Derecha Flecha para resaltar todas las columnas no utilizadas hasta el final de la hoja.
  3. presione el Ctrl + 0 combinación de teclas para ocultar las columnas seleccionadas. ¡Hecho!

Como resultado, el espacio de trabajo se limpia y solo se muestra a los usuarios la información relevante:
Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Ocultar y expandir columnas usando la función Grupo

Si su hoja de trabajo contiene muchas columnas, puede resultar útil organizarlas en grupos para mostrar y ocultar fácilmente diferentes secciones de la hoja. Para agrupar columnas en Excel, esto es lo que debe hacer:

  1. Seleccione todas las columnas que desea agrupar, o al menos una celda en cada columna.
  2. Sobre el Datos pestaña, en la Describir grupo, haga clic Grupo (o presione el Mayús + Alt + Flecha derecha llaves juntas).
  3. Si no seleccionó columnas enteras, el Grupo Aparecerá un cuadro de diálogo que le pedirá que seleccione Filas o columnas. Obviamente tu eliges columnas y haga clic DE ACUERDO.
    Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Como ejemplo, agruparemos las columnas B a I que contienen detalles del artículo y cifras de ventas mensuales:
Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Como hemos seleccionado todas las columnas, haciendo clic en el Grupo El botón crea inmediatamente la agrupación y el símbolo de esquema aparece en la parte superior de la hoja de trabajo.

A ocultar las columnashaga clic en el signo menos (-) encima del grupo.
Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Alternativamente, puede contraer y expandir grupos usando los números de esquema en la esquina superior izquierda. En la captura de pantalla anterior, al hacer clic en 1 se ocultarán todas las columnas entre A y G, de modo que solo estas dos columnas sean visibles.

A mostrar las columnashaga clic en el signo menos (-) o en el esquema número 2:
Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

A eliminar agrupaciónHaz una de las siguientes:

  • desagrupar todas las columnas en cualquier nivel existente, vaya a la Datos pestaña > Describir grupo, haga clic en la flecha debajo Desagrupary luego haga clic en Borrar esquema.
  • desagrupar columnas específicasseleccione esas columnas y luego haga clic en el Desagrupar botón en el Datos o presione la tecla Mayús + Alt + Flecha izquierda combinación de teclas.

Consejos y notas:

  • Antes de agrupar columnas, asegúrese de que todos los datos de su hoja estén visibles. Esto le ayudará a evitar agrupaciones incorrectas. Para obtener más información, consulte cómo mostrar todas las filas y cómo mostrar todas las columnas.
  • Solo columnas adyacentes puede incluirse en un grupo determinado.
  • Dentro de un grupo externo, puede crear cualquier número de grupo interno niveles. Para obtener orientación detallada, consulte cómo agrupar columnas en Excel.

Así es como ocultar y mostrar columnas en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

Libro de práctica para descargar.

Ocultar columnas en Excel con VBA – ejemplos de código (archivo .xlsm)

Usted también podría estar interesado en:

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Cómo ocultar columnas en Excel usando acceso directo, VBA o agrupación

Excel es una herramienta muy poderosa cuando se trata de organizar y analizar datos, y a veces puede ser útil ocultar ciertas columnas para enfocarse en la información relevante. En este artículo, exploraremos tres formas diferentes de ocultar columnas en Excel: mediante acceso directo, utilizando VBA (Visual Basic for Applications) y mediante la agrupación de datos.

1. Ocultar columnas usando acceso directo en Excel

Una forma rápida y sencilla de ocultar columnas en Excel es utilizando el acceso directo del teclado. Aquí te mostramos cómo hacerlo:

  1. Selecciona las columnas que deseas ocultar. Puedes hacerlo haciendo clic y arrastrando el mouse o manteniendo presionada la tecla Ctrl y haciendo clic en las columnas individuales.
  2. Presiona la combinación de teclas «Ctrl + 0» (cero) para ocultar las columnas seleccionadas.

Con este sencillo acceso directo, podrás ocultar rápidamente las columnas innecesarias y mantener el enfoque en los datos esenciales.

2. Ocultar columnas usando VBA en Excel

Si estás familiarizado con VBA, puedes utilizarlo para ocultar columnas de Excel de manera más personalizada. Aquí te mostramos cómo hacerlo:

  1. Abre el editor de VBA en Excel haciendo clic en la pestaña «Desarrollador» en la barra de herramientas y luego selecciona «Visual Basic».
  2. En el editor de VBA, inserta el siguiente código:
    Sub Ocultar_Columnas()
          Columns("A:C").Hidden = True
      End Sub

    Asegúrate de reemplazar «A:C» con el rango de columnas que deseas ocultar.

  3. Presiona la tecla F5 o haz clic en el botón «Ejecutar» para ocultar las columnas seleccionadas utilizando el código VBA.

El uso de VBA te brinda la flexibilidad para personalizar aún más el proceso de ocultar columnas en Excel.

3. Ocultar columnas mediante la agrupación de datos en Excel

Otra forma útil de ocultar columnas es utilizando la función de agrupación de datos en Excel. Sigue estos pasos:

  1. Selecciona las columnas que deseas ocultar.
  2. Haz clic derecho en las columnas seleccionadas y selecciona «Agrupar» en el menú desplegable.
  3. Verás una pequeña flecha en el encabezado de la columna. Haz clic en ella para ocultar las columnas agrupadas y mostrar solo el resumen de la información.

La agrupación de datos en Excel es una forma muy conveniente de ocultar columnas sin eliminar los datos, lo que te permite desplegarlos nuevamente según sea necesario.

En conclusión, ocultar columnas en Excel puede ayudarte a enfocarte en los datos más relevantes para tu análisis. Ya sea utilizando acceso directo, VBA o agrupación de datos, tienes diferentes opciones para lograrlo de manera rápida y personalizada. ¡Experimenta con estas técnicas y encuentra la que mejor se adapte a tus necesidades en Excel!

Si deseas obtener más información sobre el uso de Excel y sus diversas funciones, consulta los siguientes recursos externos:

¡Sigue explorando y aprovechando al máximo todas las capacidades de Excel!

Deja un comentario