Ótima pergunta hoje da Selina:
Um hiperlink no Word pode abrir um arquivo específico do Excel, pular para uma planilha e pular para uma célula?
Selina
A sintaxe é bastante complicada, mas parece funcionar.
Bem, pode não funcionar como você deseja, mas funciona nominalmente.
Primeiro, descubra o caminho completo e o nome do arquivo do Excel. Eu uso estas etapas:
- Pressione alt = "" + F11 para mudar para VBA
- Pressione Ctrl + G para abrir o painel Imediato
- Digite Debug.Print ThisWorkbook.FullName e pressione Enter
- Na próxima linha, você verá o caminho completo e o nome do arquivo.
- Selecione a linha resultante e pressione Ctrl + C para copiar para a área de transferência.
Vá para o Word. Selecione onde deseja que o hiperlink apareça. Pressione Ctrl + K para abrir a caixa de diálogo Hyperlink. Pressione Ctrl + V para colar os resultados do item 5 acima.
Nesse ponto, o hiperlink simplesmente abriria o arquivo do Excel na última planilha e célula ativa.
A pergunta de Selina, porém, é como fazer o Excel saltar para uma planilha e um local específicos. Aqui está um exemplo:
A resposta do nº 5 acima é:
C:FolderNameFileName.xlsx
Você deseja pular para a planilha chamada IncomeStatement
Você deseja pular para a célula Z99.
O hiperlink deve ser:
C:FolderNameFileName.xlsx#'IncomeStatement'!Z99
Isso é estranho*! A sintaxe não se parece com o Excel. No Excel, você não teria que usar apóstrofos ao redor do nome da planilha, a menos que o nome da planilha contivesse espaços ou pontuação. Mas aqui, você tem que usar.
No vídeo, sugiro uma abordagem diferente. Vá para a célula no Excel para a qual deseja criar um hiperlink. Selecione a célula. Clique na caixa de nome à esquerda da barra de fórmulas. Digite um nome sem espaços, como JumpHere. Salve o arquivo. Seu hiperlink no Word simplifica para:
C:FolderNameFileName.xlsx#JumpHere
Problema nº 1: o Word mostra uma caixa de aviso irritante quando você pressiona Ctrl + Clique no hiperlink. Eles avisam que o arquivo do Excel pode não ser seguro. Para interromper esse aviso, siga estas etapas:
- Obtenha o caminho para onde o arquivo Excel está armazenado.
- Abra o Word. Arquivo, Opções, Centro de confiança.
- No lado direito, clique em Configurações da Central de confiabilidade.
- No lado esquerdo, escolha a segunda opção - Locais confiáveis.
- Perto da parte inferior, escolha Adicionar novo local. Cole em seu caminho de # 1. Clique OK. Clique OK.
- Esta etapa não é opcional. Feche o Word. Reabra o Word. Eu pulei isso e tive que dizer algumas palavras enquanto eles ficavam me importunando sobre o arquivo não ser seguro. Mas depois de fechar e reiniciar o Word, a mensagem foi embora.
Problema nº 2: o Excel é um Slacker. Se você instruir o Excel a pular para Z99, pode esperar que o Excel role de modo que Z99 seja a célula do canto superior esquerdo da janela. Mas o Excel não faz isso. O Excel rola para, talvez, F78. Por que F78? Porque se você pode ver F78 no canto superior esquerdo, então Z99 está visível em algum lugar da janela. É maluco. Tecnicamente, o Excel está fazendo o que você quer … mostrando o Z99 às pessoas. Mas não é intuitivo. Eu acho que se eu quiser o Z99 próximo ao topo, eu teria que trapacear e pedir ao Excel para ir para AT123. (Coloque Z99 no canto superior esquerdo de sua janela e, em seguida, descubra qual é a última célula inteira que você pode ver.) Esta solução alternativa não é perfeita, porque assume que todos têm o mesmo tamanho de monitor e mantém o Excel em tela inteira.
Assistir vídeo
Transcrição de vídeo
Aprenda Excel com o Podcast, Episódio 2182: O Word pode criar um hiperlink para uma planilha e célula específicas em um arquivo Excel?
Ei, bem-vindo de volta ao netcast, sou Bill Jelen. Hoje, uma pergunta da Selina que eu não tinha idéia - Eu nunca fiz isso antes - e estou feliz por ter descoberto, e estou compartilhando para que você saiba e também 2 daqui a alguns anos, quando eu não tiver ideia de como fiz isso, posso voltar e encontrar também.
Tudo bem, então aqui está o que temos. Temos um arquivo: Podcast2182.xlsm. Ele é salvo em uma pasta. Agora, se você não sabe em que pasta se trata, pressionarei Alt + F11; Vou pressionar Ctrl + G para a janela Imediata; Vou digitar "? Thisworkbook.FullName" e pressionar Enter; e isso vai me dar essa coisa aqui. Esse é meu caminho completo e nome de arquivo. Então, se eu quiser apenas fazer um link para o arquivo, não para um local específico no arquivo, viríamos aqui para o Word - eu acabei de copiar isso, a propósito - e selecionaríamos o que queremos que o hiperlink seja. Fiz um péssimo trabalho ao selecionar isso; MrWord.com poderia me dizer uma maneira melhor de selecionar. Tudo bem, Ctrl + K-- e o endereço, colar, é apenas isso. Simples.
Tudo bem, mas não é isso que Selina quer fazer. Selina deseja vincular a uma planilha e endereço de célula específicos. Tudo bem. Então, aqui, eu já construí isso. O que vamos fazer é colocar todo o caminho e o nome do arquivo como antes, depois um sinal de sustenido ou cerquilha (#) e o nome da folha entre apóstrofos, mesmo que seja apenas uma folha ( nome); fechar apóstrofo; ponto de exclamação; R99. Agora, pegue isso, Ctrl + C. Agora, você tem que ter muito cuidado. Eu estraguei tudo no começo. Colocando xlsx lá, verifique se as extensões estão corretas. Certifique-se de que todo o caminho está correto e assim por diante. Então, vamos voltar ao Word, e iremos para uma planilha e célula específica; Ctrl + K; colar; tudo bem, então, a coisa toda, C: FolderName FileName.xlsx # 'SheetName'! R99.
Tudo bem, mas, ei, minha recomendação - não se preocupe com isso. Vamos apenas fazer isso. Digamos que queremos vir aqui e pular para esta célula. O que vou fazer é selecionar essa célula. Eu vou nomeá-lo. Vou dar um nome: "Jumptome", assim. Ou que tal "Jumphere"? "Jumphere" - é um ótimo nome. Pressione Enter, assim, e voltaremos para A1. Aqui, estaremos em A1 e salvaremos isso no cartão de título. Salvar; Arquivo; Feche; volte para o Word. E, para pular para um intervalo nomeado, acho que este é ainda mais fácil: Ctrl + K, certo, e neste, apenas colocamos todo o caminho do nome da pasta de trabalho, caminho do nome da pasta de trabalho, libra assinar e o nome do intervalo nomeado (C: FolderName FileName.xlsx # NamedRange) assim. Clique em OK.
Tudo bem, então, estamos no Word. O primeiro hiperlink vai apenas abrir o arquivo. Ctrl + clique. Eles me avisam; Tenho certeza de que poderia contornar isso salvando-o em uma pasta confiável. E eles abrem o Excel exatamente no mesmo local onde eu o tinha antes. Arquivo; perto; e, em seguida, tente este mais um link para uma planilha específica, a planilha de perguntas R99. Ctrl + clique e eles vão para a folha de perguntas e rola até R99. Agora, eles não rolaram de forma que R99 estivesse na célula do canto superior esquerdo, mas pelo menos está na janela visível. Tudo bem - Arquivo; perto; e o último, para um intervalo nomeado - mais fácil de configurar - você não precisa se preocupar com os apóstrofos - Ctrl + clique; sim; e salta para a folha de relatório "Jumphere" para o teste 1.
Para mim, vou dizer que está funcionando. Tenho certeza de que se você esperava que ele tivesse pulado para este ponto, desse jeito, você vai dizer que não está funcionando. Mas, é assim que a vida continua. Para a Microsoft, isso está funcionando.
Bem, ei, para dicas como esta - 617 Excel Mysteries Solved - dê uma olhada neste livro: Power Excel with. A edição de 2017 é a versão mais recente, embora já estejamos em 2018. A próxima vez que atualizarei isso será em 2019, então você está seguro para comprá-la agora.
Tudo bem, recapitulando - Selina quer saber se você pode vincular do Word a uma planilha e célula específicas no Excel. Sim. Se você construir o link com bastante cuidado. O formato é C: FolderName FileName.xlsx # 'SheetName'! A1-- ou qualquer célula que você deseja ir. Ou, mais fácil, se você configurar um intervalo nomeado, C: FolderName FileName.xlsx # NamedRange.
Bem, ei, quero agradecer a Selina por enviar a pergunta e quero agradecer a você por passar por aqui. Nos vemos na próxima vez para outro netcast de.
Tudo bem, então, vamos ver se conseguimos nos livrar dessa mensagem irritante. Vamos para o Arquivo; Opções; (Estou no Word para isso - provavelmente poderia fazer isso de qualquer lado); Centro de confiança; Configurações da Central de confiabilidade; Locais confiáveis; Vou adicionar um novo local; digite o local lá; Clique OK; Clique OK; super irritante - você tem que fechar o Word; reabra o Word; e então os locais confiáveis são atualizados. Agora, quando clicamos em, Ctrl + clique, não vai incomodá-lo e pedir-lhe para ir a um local potencialmente não confiável.