Cómo usar el botón de alternar ActiveX para mostrar y ocultar columnas o filas

Quien soy
Philippe Gloaguen
@philippegloaguen
REFERENCIAS EXTERNAS:

vgr.com gamedesigning.org Reddit.com

Autor y referencias

El botón de encendido/apagado de ActiveX

Hay cursos de diferentes niveles para aprender a usar Microsoft Excel. Muchas de sus herramientas pueden complicarse debido al uso del lenguaje de programación.

En esta oportunidad, aprenderá sobre la Botón de alternar ActiveX y cómo aplicarlo para mostrar u ocultar filas y columnas.

¿Para qué sirve el botón de encendido/apagado de ActiveX?

El botón de encendido/apagado es una combinación de un botón de comando y una casilla de verificación. Por lo general, se utilizan para la indicación de estado (sí o no, encendido o apagado), es decir, alterna entre estados habilitados o deshabilitados al realizar una acción.



Además de mostrar u ocultar columnas, también se puede utilizar para mostrar gráficos y otros elementos que se encuentra en el libro de Excel.

Inserte el botón de alternar ActiveX

Para empezar a usar esta herramienta Microsoft Excel, lo primero que debe hacer es ir a la pestaña «Desarrollador» ubicada en la cinta del programa. Si esta pestaña no está habilitada, puede hacer lo siguiente:

  • Haga clic derecho en la cinta.
  • Seleccione la opción de personalización de la cinta.
  • Marque la casilla «Desarrollador».

Una vez que esta pestaña esté habilitada, vaya a ella para poder usar las herramientas necesarias para insertar el botón de alternancia:

  1. Haga clic en tarjeta de desarrollador.
  2. Busque y seleccione la opción de inserción.
  3. Aparecerá un menú donde encontrarás la sección de controles ActiveX en la parte inferior.
  4. Entre los últimos botones se encuentra la opción de botón de alternancia.
  5. Selecciónelo y comience a dibujarlo en el papel.

Configuración de botones

Una vez que haya dibujado el botón de alternar en su libro de Excel, es hora de revisar y configurar sus propiedades. Una vez que haya activado el modo de diseño que aparece cuando selecciona la pestaña de desarrollador, puede hacer clic en el botón de propiedades.



  • Se abrirá una ventana que le mostrará todos los valores del botón de alternancia.
  • En este cuadro puede cambiar el nombre del botón, los colores, el tamaño, entre otras cosas.
  • En el cuadro " LinkedCell »Debes especificar la celda con la que conectarás tu botón attivazione / incapacitante.
  • Cuando ya haya asignado el nombre correspondiente a la acción que realizará el botón o botones, puede hacer clic en el botón "Ver código" que se encuentra justo debajo de la opción "Propiedades".

Los detalles en VisualBasic

Para especificar la acción que realizará el botón o los botones, debe utilizar VisualBasic. Esta ventana se abrirá desde el momento en que haga clic en el botón "Ver código" mencionado anteriormente.

  • Cuando estés en la ventana de VisualBasic, haz clic en la barra «General» para seleccionar el nombre que le has asignado al botón.
  • Recuerda que estos botones tienen dos estados: verdadero y falso. Por lo tanto, las acciones para ocultar o mostrar las filas y columnas deben basarse en esto al especificar las acciones a través de Visual Basic.

Así que para establecer valores de botón y realizar ciertas acciones, debe ingresar el siguiente comando:


si HideColumn.Value = Verdadero Entonces

Colonne (1).interaColumn.hidden = Verdadero

Más

Colonne (1).EntireColumn.hidden = False

Terminara si

Esta acción hará que al presionar el botón de alternancia y entrar en el estado "Verdadero", la columna A se oculte y al volver a presionar, al entrar en el estado "Falso", se volverá a mostrar.


Es importante tener en cuenta que el término "HideColumn" corresponde al nombre que se asignó al botón para este ejemplo. Puede variar dependiendo del nombre asignado.

Ocultar fila

El procedimiento anterior se utilizó para ocultar una columna. Ahora puede insertar otro botón para realizar el mismo procedimiento, solo se usará la configuración del botón para ocultar una fila específica. En este sentido:

Si HideRow.Value = True entonces

Righe (10).interorerows.hidden = Verdadero

Más

Righe (10).interorerows.hidden = False

Terminara si

Audio vídeo Cómo usar el botón de alternar ActiveX para mostrar y ocultar columnas o filas
Añade un comentario de Cómo usar el botón de alternar ActiveX para mostrar y ocultar columnas o filas
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.