Gráficos do Excel em planilhas diferentes

Gráficos do Excel em planilhas diferentes

Estou tentando reduzir a quantidade de trabalho mecânico necessário em um documento Excel. Possui 13 planilhas, uma para cada mês + uma que resume o ano inteiro. Existem alguns dados e alguns gráficos em cada planilha. Quero fazer um gráfico que pegue duas colunas e as desenhe. Depois quero copiar o gráfico e colá-lo na próxima página onde serão retirados os dados das mesmas colunas. O problema é que quando crio um gráfico ele escreve o seguinte intervalo

='02.2016 Д2'!$A$2:$A$30,'02.2016 Д2'!$C$2:$C$30

então, quando eu copio para a próxima planilha, ele ainda usa os dados da planilha anterior. Eu iria corrigi-los um por um, mas existem 13 planilhas * 8 gráficos e estou inclinado a acreditar que existe uma maneira mais simples.

Responder1

Primeiro a má notícia:você não pode usar referências relativas em gráficos do Excel. Eles precisam apontar uma planilha específica e ter '$' em todos os lugares.

A melhor ideia écopie planilhas em vez de gráficos. Se um gráfico apontar dados na mesma planilha, o Excel ajustará a referência. Depois basta colocar os dados adequados em cada planilha.

Eu faço coisas assim diariamente e, na IMO, o fluxo de trabalho ideal é:

1) Crie a planilha desejada para um único mês.

2) Parametrize tudo dependente da planilha e coloque os dados em uma planilha separada. A ideia é alterar manualmente apenas 1 célula em cada planilha*.

3) Copie a planilha e altere o parâmetro. O fim. :)

Isso também está de acordo com o design adequado da planilha: dados e análises separados, com os primeiros na forma mais compactada possível (por exemplo, tabela única para tudo :)).

*) Na verdade, você pode usar o nome da planilha, mas geralmente não é recomendado.


Se por algum motivo a solução acima for inaceitável, você poderá substituir as referências de origem nas planilhas usando VBA. A instrução é simples:

refChart.SetSourceData Source:=Range("A1:C4")

No entanto, percorrer as planilhas escolhidas e atribuir intervalos adequados pode ser complicado.

informação relacionada