Gráfico de colunas por meio do VBA

Índice

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.

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

wave wave wave wave wave