Excel: llamar al asistente de diagramas a través de una macro

Tabla de contenido

Si desea crear un diagrama a partir de una macro, puede dejar los detalles al usuario

¿Le gustaría crear un diagrama a partir de una macro, pero dejar que el usuario, por ejemplo, elija qué tipo de diagrama se utiliza? Luego, facilítelo y llame al asistente de diagramas directamente desde su programa VBA.

También puede utilizar este método para iniciar el asistente de diagramas en Excel 2007u y Excel 2010, aunque ya no se puede llamar al asistente aquí de forma predeterminada. Utilice el siguiente código de programa:

Sub CallsDiagramAssistantOn ()
Cuadernos de trabajo Agregar
Rango ("a1: e1"). Valor = Matriz (10, 15, 17, 21, 28)
Rango ("a1: e1"). Seleccionar
CommandBars ("Estándar"). FindControl (, 436) .Ejecutar
End Sub

La macro crea un libro de trabajo nuevo y vacío, ingresa cinco números en las celdas A1: E1, marca esta área de datos y luego llama al asistente de diagramas para crear un diagrama a partir de ella.

La siguiente figura muestra cómo se inicia el asistente de diagramas en Excel hasta la versión 2003 incluida:

En Excel 2007 o posterior, la ventana se ve un poco diferente. La siguiente figura muestra el resultado.

El usuario ahora puede seleccionar el tipo de diagrama deseado; se muestran los cinco números ingresados previamente por macro.

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro directamente desde Excel, use la combinación de teclas ALT F8.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave