Eu tenho uma planilha com um grande número de células contendo hiperlinks com texto de exibição diferente do local do hiperlink
ou seja:
localização da célula: A1
display text = "Informações do site"
localização do hiperlink = " http://www.mylocation.com "
Existe uma fórmula do Excel que permita acessar a sequência de texto do local do hiperlink?
Idealmente, seria assim:
FÓRMULA (A1) = " http://www.mylocation.com "
=HYPERLINK()
?Respostas:
Você pode usar uma macro:
Use esta sintaxe para esta função personalizada do Excel: = GetURL (célula, [valor_ padrão])
fonte
#something
), que é armazenado noSubAddress
, então você vai precisar para concatenarAddress
,"#"
eSubAddress
.cell
é um objeto de intervalo, ele pode conter mais de uma célula.Range("A1")
pode ser reescrito comoCells(1)
. Ele instrui a função a considerar apenas a primeira célula no parâmetrocell
.Eu só precisava extrair o endereço do valor de uma única célula, então achei esta pequena função útil:
http://excel.tips.net/T003281_Extracting_URLs_from_Hyperlinks.html
fonte
fonte