Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Atualização automatica dos marcadores num grafico de linhas

Dúvidas gerais sobre Excel
Jorge Cabral
Colaborador
Colaborador
Mensagens: 21
Registrado em: Sex Nov 28, 2014 8:10 am

Atualização automatica dos marcadores num grafico de linhas

Mensagem por Jorge Cabral »

Boa noite

Tenho uma planilha com a evolução dos resultados de cada equipa ao longo das rodadas de um campeonato de Voleibol.

Gostava de saber se é possível de uma forma automática atualizar os símbolos dos marcadores do gráfico com o logotipo da equipa. O gráfico é de linhas com Barra de Rolagem.

Abraço
Jorge Cabral
Anexos
Exemplo Forum.rar
Exemplo
(376.61 KiB) Baixado 259 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Jorge Cabral
Colaborador
Colaborador
Mensagens: 21
Registrado em: Sex Nov 28, 2014 8:10 am

Re: Atualização automatica dos marcadores num grafico de linhas

Mensagem por Jorge Cabral »

Nenhuma ajuda por aqui?


Avatar do usuário
deciog
Colaborador
Colaborador
Mensagens: 20
Registrado em: Seg Mar 28, 2016 1:30 pm

Re: Atualização automatica dos marcadores num grafico de linhas

Mensagem por deciog »

Jorge Cabral

Não lembro de qual fórum eu vi este exemplo, mas o credito não é meu

Olha modelo

Décio
Anexos
Grafico de Linha Classificação com Logo Mudando.zip
(772.87 KiB) Baixado 269 vezes


Jorge Cabral
Colaborador
Colaborador
Mensagens: 21
Registrado em: Sex Nov 28, 2014 8:10 am

Re: Atualização automatica dos marcadores num grafico de linhas

Mensagem por Jorge Cabral »

deciog escreveu:Jorge Cabral

Não lembro de qual fórum eu vi este exemplo, mas o credito não é meu

Olha modelo

Décio
Esse exemplo é o meu... http://gurudoexcel.com/forum/viewtopic.php?f=10&t=2515

Não resolve o que pretendo, já que se as equipas mudarem tenho que atualizar manualmente todos os marcadores.

Obrigado na mesma Décio


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
netocasaroli
Consultor
Consultor
Mensagens: 219
Registrado em: Seg Mai 11, 2015 5:24 pm
Localização: Londrina-PR

Re: Atualização automatica dos marcadores num grafico de linhas

Mensagem por netocasaroli »

Jorge,

Isso deverá ser através de macro. O código à partir do qual você terá que desenvolver sua rotina é esse:

Código: Selecionar todos

Sub MudaMarcador()

    Dim sLocal As String
    
    sLocal = [INSIRA O ENDEREÇO DA IMAGEM]
    
    ActiveSheet.ChartObjects("Gráfico 39").Activate
    ActiveChart.FullSeriesCollection(1).Select
    Selection.Format.Fill.UserPicture sLocal
    
End Sub
Você deverá usar o evento Change da planilha, definindo a célula O4 como Target, para chamar a Sub MudaMarcador. Conforme muda o resultado da célula (para isso pode usar Select Case, ou If...ElseIf...) a rotina buscará a imagem para o marcador em algum lugar do computador, mas para isso, você deve informar na rotina o local de cada figura. Esse código servirá só de base. Você vai ter que adaptá-lo conforme a sua necessidade.

Espero ter ajudado.


Jorge Cabral
Colaborador
Colaborador
Mensagens: 21
Registrado em: Sex Nov 28, 2014 8:10 am

Re: Atualização automatica dos marcadores num grafico de linhas

Mensagem por Jorge Cabral »

netocasaroli escreveu:Jorge,

Isso deverá ser através de macro. O código à partir do qual você terá que desenvolver sua rotina é esse:

Código: Selecionar todos

Sub MudaMarcador()

    Dim sLocal As String
    
    sLocal = [INSIRA O ENDEREÇO DA IMAGEM]
    
    ActiveSheet.ChartObjects("Gráfico 39").Activate
    ActiveChart.FullSeriesCollection(1).Select
    Selection.Format.Fill.UserPicture sLocal
    
End Sub
Você deverá usar o evento Change da planilha, definindo a célula O4 como Target, para chamar a Sub MudaMarcador. Conforme muda o resultado da célula (para isso pode usar Select Case, ou If...ElseIf...) a rotina buscará a imagem para o marcador em algum lugar do computador, mas para isso, você deve informar na rotina o local de cada figura. Esse código servirá só de base. Você vai ter que adaptá-lo conforme a sua necessidade.

Espero ter ajudado.
netocasaroli

Muito obrigado por me tentar ajudar, mas o problema é que eu não percebo nada de VBA, por isso ou pega na planilha e tenta desenvolver toda a rotina em VBA nela, sendo que os Logos dos times estão nas células N4:N15; ou eu não vou conseguir entender como fazer.

Muito obrigado
Jorge Cabral


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder