Como criar um gráfico por meio do VBA no Microsoft Excel
Neste artigo, aprenderemos a criar gráficos por meio do VBA no Microsoft Excel.
Vamos entender com um exercício simples como podemos criar gráficos por meio do VBA no Microsoft Excel.
Temos dados no intervalo A1: F10 em que a coluna A contém o nome do aluno, a coluna B, Marcas 1, coluna C, Marcas 2, coluna D, Marcas 3, a coluna E contém a pontuação total e a coluna F contém a média das notas.
Siga as etapas e o código abaixo indicados: -
- Insira um botão de comando da guia Desenvolvedor> Inserir> Botão de comando 1.
- Pressione a tecla Alt + F11 para abrir a página VBE para escrever a macro.
- Em seguida, vá para inserir guia e insira um módulo.
- Escreva o código mencionado abaixo na página.
Private Sub CommandButton1_Click ()
Intervalo ("A2: A10, F1: F10"). Selecione
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source: = Range ("'Folha1'! $ A $ 2: $ A $ 10, 'Folha1'! $ F $ 2: $ F $ 10")
ActiveChart.ChartType = xlColumnClustered
ActiveSheet.ChartObjects (1) .Activate
ActiveSheet.ChartObjects (1) .Cut
Folhas ("Folha2"). Selecione
ActiveSheet.Paste
Folhas ("Folha1"). Selecione
Alcance ("F11"). Ative
End Sub
Explicação do código: - Primeiro, vamos definir o intervalo de seleção para inserir o gráfico, em seguida, definimos a fonte de dados e o tipo de gráfico. Antes de realizar uma ação no gráfico, precisamos ativá-lo e, em seguida, selecionar o destino onde queremos colar nosso gráfico e, em seguida, precisamos retornar à folha 1.
- Para executar a macro, pressione a tecla F5.
- O gráfico será criado na planilha 2 da pasta de trabalho.
É assim que podemos criar gráficos por meio do VBA no Microsoft Excel.