Olá, Mauro! Agradeço sua resposta, mas no meu caso não funciona.
Talvez não tenha ficado claro o que eu preciso, é o seguinte:
Gravando o macro e selecionando os dados do gráfico eu tenho a seguinte função:
ActiveChart.SeriesCollection(1).Values =
"='Dados - G.E.'!A1:B1;'Dados - G.E.'!D1:E1"
O meu problema é transformar: "='Dados - G.E.'!A1:B1;'Dados - G.E.'!D1:E1" em um Range, algo como: Range(Cells(1,1),Cells(1,2));Range(Cells(1,4),Cells(1,5) - Só que isso não funciona, já tentei colocar & ";" & entre os dois e nada.
Acredito que deve haver alguma forma, porque no caso simples, quando os dados são adjacentes:
ActiveChart.SeriesCollection(1).Values = "='Dados - G.E.'!$A$1:$D$1"
Eu já testei, e consigo trocar por Range(Cells(1,1),Cells(1,4))
O exemplo que você me deu, me retornaria duas séries de dados diferentes, quando eu preciso de uma série só.
Postado : 31/05/2016 5:05 am