Aqui quando abri o modelo o erro foi reproduzido, mesmo sem habilitar as macros.
O problema parece estar nos dados que alimentam seu gráfico.
A série "Meta" do gráfico se baseia no intervalo que está nomeado como "Meta" e a série "Produzido" pelo intervalo nomeado "Prod_Troca". Também há um intervalo nomeado como "Total_Troca" que alimenta o eixo das categorias no gráfico. O problema é que quando sua planilha está vazia, as fórmulas contidas tanto em "Meta" como em "Prod_Troca" e "Total_Troca" retornam erro #REF, pois elas usam a função DESLOC usando um argumento inválido.
Abra o Gerenciador de Nomes na guia Fórmulas e analise as fórmulas para esses nomes:
Meta
=DESLOC(Controle!$J$2;1;0;CONT.SE(Controle!$D$3:$D$100;">0");1)
Prod_Troca
=DESLOC(Controle!$I$2;1;0;CONT.SE(Controle!$I$3:$I$100;">0");1)
Total_Troca
=DESLOC(Controle!$D$2;1;0;CONT.SE(Controle!$D$3:$D$100;">0");1)
o problema é que no quarto argumento vc está usando a fórmula CONT.SE(Controle!$D$3:$D$100;">0") etc. que, quando sua planilha está vazia, retorna zero. Esse argumento refere-se à altura do intervalo, em número de linhas, e não pode ser zero.
Sugiro reescrever a fórmula para esses nomes, inserindo um teste primeiro para o CONT.SE. Copie e cole na caixa "Refere-se a" no Gerenciador de Nomes:
Meta
=SE(CONT.SE(Controle!$D$3:$D$100;">0")>0;DESLOC(Controle!$J$2;1;0;CONT.SE(Controle!$D$3:$D$100;">0");1);0)
Prod_Troca
=SE(CONT.SE(Controle!$I$3:$I$100;">0");DESLOC(Controle!$I$2;1;0;CONT.SE(Controle!$I$3:$I$100;">0");1);0)
Total_Troca
=SE(CONT.SE(Controle!$D$3:$D$100;">0")>0;DESLOC(Controle!$D$2;1;0;CONT.SE(Controle!$D$3:$D$100;">0");1);0)
Note que nesse caso o gráfico parte com a "Meta" zerada no início e não sei se isso é permitido pela política de sua empresa.
Postado : 03/12/2015 10:47 am