Página 1 de 1

Pegar Referencia de Hyperlink

Enviado: 24 Abr 2018 às 12:12
por JulioRamos
Bom dia!
Estou com uma duvida cruel.
Tenho numa planilha uma lista com varios hyperlinks e gostaria de exportar para uma celula os valor da referencia do hyperlink como na imagem abaixo:
Imagem

Reparem que na coluna A tenho o hyperlink, e na coluna B gostaria de exibir o Link desse hyperlink.
Fiz o primeiro na mao para exemplificar...
Alguma formula para isso??

Re: Pegar Referencia de Hyperlink

Enviado: 24 Abr 2018 às 13:32
por osvaldomp
Se você quiser experimentar uma solução via UDF, instale o código abaixo em um módulo comum, assim:
1. copie o código daqui
2. a partir da planilha em que estão os dados tecle 'Alt+F11' para acessar o editor de VBA
3. no menu do editor >> Inserir >> Módulo
4. cole o código na janela em branco que vai se abrir
5. feito! 'Alt+Q' para retornar para a planilha
Código: Selecionar todos
Function EndURL(hiper As Range)
 EndURL = hiper.Hyperlinks(1).Address
End Function
6. em seguida cole a função abaixo em B1 e arraste para baixo.
Código: Selecionar todos
=EndURL(A1)

Re: Pegar Referencia de Hyperlink

Enviado: 24 Abr 2018 às 14:05
por JulioRamos
Deu certo!!
Obrigado!

Re: Pegar Referencia de Hyperlink

Enviado: 26 Abr 2018 às 11:44
por SandroLima
Função interessante...

Muito útil se quisermos alterar por exemplo o diretório dos links em massa (por exemplo quando temos uma planilha e o banco de imagens relativo aos links em um pendrive).

Mas agora pergunto... e como seria o processo reverso? E se eu precisasse agora converter os novos valores de referência (links alterados) em hyperlinks sem precisar fazer isso manualmente um a um, já que teria alterado somente o diretório (por exemplo diretório C: para o diretório E:) Teria como fazer isso? Digo, em massa?

Re: Pegar Referencia de Hyperlink

Enviado: 27 Abr 2018 às 16:55
por babdallas
JulioRamos, favor marcar o tópico como rsolvido.