Olá amigos,
Hoje vou falar sobre 4 maneiras de alterar título do gráfico, partirei do básico, passando pelo uso dinâmico e por último realizando a alteração com Programação em VBA.
- Alteração manual – método tradicional.
- Alteração dinâmica vinculada a uma célula.
- Alteração dinâmica vinculada a célula, controles de formulário e fórmula.
- Realização da alteração do título do gráfico com Programação VBA.
Muitas pessoas não conhecem ou não sabem o que podemos fazer com o título do Gráfico, quando estamos construindo um Painel de controle (Dashboard) em Excel e trabalhando com dados dinâmicos é fundamental saber como trabalhar com os títulos dos gráficos, isso pode fazer toda a diferença em seu projeto e na forma com que o usuário utiliza.
1 – Primeira forma.
(Alteração manual – método tradicional)
Abaixo temos a maneira tradicional de alterar o título do gráfico, onde acredito que para os iniciantes é a primeira forma de interação com o gráfico:
- Crie um gráfico.
(Para criar um gráfico selecione os dados e aperte a tecla ALT + F1) - Após isso selecione o gráfico conforme a imagem acima.
- Selecione onde está escrito “Título do Gráfico”.
- Após isso você pode alterar o título selecionando o interior do conteúdo, apagando ou incluindo informações.
Muitos de vocês vão dizer que isso é muito básico ou que já sabiam desta forma de alteração, porém como sempre digo, publico artigos que buscam atender desde os usuários iniciantes que nada sabem sobre o Microsoft Excel até os usuários que já são experientes e atuam com programação no Excel e Dashboards.
A partir daí podemos partir para a segunda forma de alterar o título do gráfico.
2 – Segunda forma.
(Alteração dinâmica vinculada a uma célula)
Para que possamos alterar o título do gráfico dinamicamente temos de seguir os mesmos passos do gráfico anterior até o passo 3, onde vamos criar o gráfico conforme a imagem acima e após isso devemos selecionar a área onde fica o título do gráfico.
- Clique no título.
- Após isso clique dentro da barra de fórmula.
- Selecione uma célula que contenha o texto correspondente ao novo título do gráfico.
- Clique na tecla enter.
Faça como na imagem abaixo onde cliquei na barra de fórmulas e após isso cliquei dentro da Célula J4.
Costumeiramente utilizo esta técnica em relatórios feitos com VBA onde insiro o valor de uma determinada variável na célula correspondente ao título do gráfico.
3 – Terceira forma.
(Alteração dinâmica vinculada a célula, controles de formulário e fórmula)
Esta forma é muito utilizada na construção de Painéis de controles(Dashboards) onde temos de exibir os dados de forma dinâmica. Ocorre que desta forma iremos seguir os mesmos passos da forma anterior, porém faremos uso dos controles de formulários.
Para ter acesso aos controles de formulários é necessário habilitar a aba Desenvolvedor, após habilitar a aba desenvolvedor do seu Microsoft Excel é necessário incluir 2 botões de opção(controle de formulário).
Insira 2 controles conforme a imagem acima, na imagem abaixo inseri o Botão de opção 1 e o Botão de opção 2.
Observação: O texto do botão de opção pode ser alterado, basta selecionar o mesmo e após isso editar o seu texto.
Editei o texto dos botões de opção, para que tivéssemos a opção de escolher 2 anos, onde o Botão de opção 1 se tornou o ano 2013 e o botão de opção 2 se tornou o ano de 2014.
Na imagem abaixo podemos notar como faremos a configuração do botão de opção, onde vincularemos o mesmo a cálula $J$3.
- Selecione a caixa de opção.
- Clique com o botão direito do mouse e selecione a opção “Formatar Controle…”.
- Após isso selecione uma célula para vincular a caixa de controle, no nosso caso usamos a célula J3.
- Após isso clique em “Ok”.
Após clicar em “Ok”, faça o teste e selecione os botões de opção, verá que os valores da célula =$J$3 mudarão, sendo 1 para 2013 e 2 para 2014.
A partir dai iremos inserir a função se na célula J4, ela irá verificar qual o valor escolhido entre 1 e 2, e conforme a escolha do usuário mostrará o ano.
=SE(J3=1;”2013″;”2014″)
Depois de inserirmos a fórmula devemos clicar no título do gráfico e clicar dentro da barra de fórmula, coloque o sinal de igual e selecione a célula J4, pronto seu título do gráfico já está configurado para trocar de forma dinâmica.
Observação: Esta é apenas uma sugestão de como podemos utilizar um título dinâmico em gráficos do Microsoft Excel, podemos utilizar a mesma técnica para inúmeras outras criações e Dashboards, a partir daí dependerá de sua criatividade e conhecimento de fórmulas e uso dos formulários de controle.
4- Quarta forma.
(Realização da alteração do título do gráfico com Programação VBA)
Esta é a parte que muitos esperavam e se você chegou até aqui tenho certeza que está em busca de aprender e compreender todo o potencial do Microsoft Excel, abaixo temos o algorítimo que faz a alteração do título via VBA.
Sub alterar_titulo_grafico()
Dim grafico As Chart
Dim nome As String
‘Inclui uma InputBox para que ficasse fácil a inserção de novos títulos.
nome = InputBox(“Qual será o título do gráfico?”, “Alterar o título do gráfico:”)
‘Atribui valor a variavél grafico e mostra o caminho da aba e nome do gráfico.
Set grafico = Sheets(“Resumo”).ChartObjects(“Gráfico 1”).Chart
With grafico
.HasTitle = True
.ChartTitle.Text = nome
.ChartTitle.Font.Name = “Arial”
.ChartTitle.Font.Size = 14
.ChartTitle.Font.Color = RGB(16, 78, 139)
End With
End Sub
Com este arquivo espero que sua dúvidas sejam sanadas e que você tenha pelo menos um norte para iniciar seus trabalhos no que refere-se a manipulação de títulos de gráficos, seja da forma tradicional ou com VBA.
Download do arquivo de Exemplo:
Faça download do arquivo de exemplo: Baixar Arquivo – XLSM.Agradeço pela leitura e fico no aguardo de seus comentários e sugestões.
Um abraço. DG
Pingback: Criar Dashboards - Microsoft Excel com tela FullScreen - Douglas GodoyDouglas Godoy