Por favor, deixe-me esclarecer melhor a minha pergunta. O que eu gostaria de fazer é o seguinte:
1) Tenha uma pasta de trabalho com, digamos, 100 planilhas
2) Cada planilha tem um nome de guia diferente
3) Cada planilha contém um intervalo de células, onde eu vou digitar entradas que podem ou não ser o nome da guia de outra planilha
4) Se eu digitar o nome da guia de uma dessas planilhas em qualquer célula, em qualquer planilha, esse nome será automaticamente vinculado a essa planilha, de modo que, ao clicar nessa célula, eu serei redirecionado para essa planilha. Nesta planilha de destino, posso fazer o mesmo com as células e ser redirecionado para outra planilha, e assim por diante, pulando de uma planilha para outra.
Alguma idéia de como configurar um intervalo de células dessa maneira?
Eu sei que o Excel cria automaticamente hiperlinks da Internet quando uma entrada de célula começa com "http: //" ou "www". Também pode ser feito quando o destino está no mesmo documento e não na web?
A solução mais próxima que consegui encontrar é essa fórmula, inserida, ou seja, na célula C3:
= IF (A3 = "P", HYPERLINK ("[Test.xlsx] Produção! D2", "NEXT & gt; & gt; & gt;"), HIPERLINK ("[Test.xlsx] Suprimento! D2", "NEXT & gt; & gt; & gt; "))
Se o valor na célula A3 = P e eu clicar no hiperlink na célula C3, ele me levará para a célula D2 da planilha de produção. Para qualquer outro valor em A3, ele me levará para a célula D2 da planilha de fornecimento.
Mas isso ainda não é o que estou procurando. No meu caso, gostaria de poder inserir "Produção" em A3, ser convertido em um link clicável, como é o nome de uma planilha, e ser redirecionado para a planilha Produção quando clico em A3, não em outras células.
Analisei as fórmulas IF, mas elas não podem executar nenhuma ação além de calcular, copiar valores, etc. Então, suponho que minha única opção é usar o VBA, que infelizmente não é meu forte.
Qualquer ajuda será realmente apreciada.
fonte