none
Fazer referencia que deve ser alterada no excel RRS feed

  • Pergunta

  • Estou com uma planilha e preciso através de uma macro criar referencia a outra aba da mesma planilha, porém a referencia vai ficar variando.

    Por exemplo... aba com nome de 29.6 vai fazer referência a célula H7 que está na aba 28.6, mas essa referencia não pode ser fixa, pois criei uma macro que vai fazer copia da aba 29.6 ( que será renomeada como 30.6) e a aba 30.06 vai fazer referencia da celula H7, porem do dia 29.6! 

    Parece confuso, mas é isso: preciso puxar as informações de uma dia para outro sabendo que esses dias irão variar.

    Atc.: Andre

    quarta-feira, 29 de junho de 2016 21:27

Todas as Respostas

  • Olá André!

    Use a fórmula:

    =INDIRETO(TEXTO(VALOR(SUBSTITUIR(DIREITA(CÉL("nome.arquivo";A1);NÚM.CARACT(CÉL("nome.arquivo";A1))-LOCALIZAR("]";CÉL("nome.arquivo";A1);1))&".2016";".";"/"))-1;"dd.mm")&"!H7")

    A formula fará o que você deseja, desde que você siga o padrão de nomeação das planilhas com o formato dd.mm

    Na sua pergunta tem abas nomeadas com o padrao dd.mm e dd.m , você tem que padronizar. Caso for usar o padrão dd.m, a fórmula deve ser alterada para:

    =INDIRETO(TEXTO(VALOR(SUBSTITUIR(DIREITA(CÉL("nome.arquivo";A1);NÚM.CARACT(CÉL("nome.arquivo";A1))-LOCALIZAR("]";CÉL("nome.arquivo";A1);1))&".2016";".";"/"))-1;"dd.m")&"!H7")

    E para funcionar o arquivo obrigatoriamente precisa estar salvo.

    Abraços!


    Rafael Kamimura - http://excelmaniacos.com

    quinta-feira, 30 de junho de 2016 12:39