Excel: Chame o assistente de diagrama via macro

Índice

Se você deseja criar um diagrama a partir de uma macro, pode deixar os detalhes para o usuário

Você gostaria de criar um diagrama a partir de uma macro, mas deixar para o usuário, por exemplo, escolher qual tipo de diagrama será usado? Em seguida, torne isso mais fácil para você e acesse o assistente de diagrama diretamente de seu programa VBA.

Você também pode usar este método para iniciar o assistente de diagrama no Excel 2007u e Excel 2010, embora o assistente não possa mais ser chamado aqui por padrão. Use o seguinte código de programa:

Sub CallsDiagramAssistantOn ()
Workbooks.Add
Intervalo ("a1: e1"). Valor = Matriz (10, 15, 17, 21, 28)
Intervalo ("a1: e1"). Selecione
CommandBars ("Standard"). FindControl (, 436) .Execute
End Sub

A macro cria uma nova pasta de trabalho vazia, insere cinco números nas células A1: E1, marca essa área de dados e chama o assistente de diagrama para criar um diagrama a partir dela.

A figura a seguir mostra como o assistente de diagrama começa no Excel até e incluindo a versão 2003:

No Excel 2007 ou posterior, a janela parece um pouco diferente. A figura a seguir mostra o resultado.

O usuário agora pode selecionar o tipo de diagrama desejado; os cinco números inseridos anteriormente pela macro são exibidos.

Para inserir a macro, pressione ALT F11 no Excel para abrir o editor VBA. Use o comando INSERT - MODULE para inserir uma folha de módulo vazia. Para iniciar a macro diretamente do Excel, use a combinação de teclas ALT F8.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave