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

Plotar gráfico a partir de uma matriz

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Ronaldo Oliveira
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Sex Jul 01, 2011 1:38 pm

Plotar gráfico a partir de uma matriz

Mensagem por Ronaldo Oliveira »

Olá....

Preciso gerar um gráfico através de uma macro... um gráfico é simples de fazer (exite vários exemplos na rede) mas no meu caso é um pouco diferente, vou tentar explicar:

Objetivo: plotar um gráfico com várias séries (estudo de capabilidade de processo, Cp e Cpk)

- A quantidade de pontos pode variar muito, por exemplo: de 10 a 1000
- No mesmo gráfico serão plotadas várias séries, isso me levou a pensar que seria melhor tarbalhar com matrizes (variáveis indexadas), daí surgiu a a minha dificuldade: como plotar gráficos através de matrizes???
- Quando fiz a primeira vez usei o seguinte comando:
ActiveChart.SetSourceData Source:=Sheets("Plan1").Range("B7:C36")
Nesse caso deu certo pq as duas colunas são adjacentes, "Range("B7:C36")"
Gravei uma macro plotando um gráfico onde as colunas dos dados não são adjacentes, mas ao utilizar o código em outra macro não deu certo....
Fiz algo semelhante no Matlab (software de engenharia e matamática), criei várias matrizes e depois podia escolher qual gráfico plotar, com duas ou até três variáveis... quero trazer esse racicínio para o VBA mas esbarrei na falta de experiência....

Se alguém puder me ajudar ficarei muito agradecido...
Ronaldo Oliveira


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