Excel: converte uma coluna com hyperlinks para exibir apenas os links

14

No Excel, tenho uma coluna de links que exibe texto em vez do link real.

Eu realmente preciso dos links, existe uma maneira de converter em massa a coluna inteira para que os links sejam expostos? Caso contrário, terei que clicar em cada link, abri-lo em um navegador e copiar e colar o endereço ...

Além disso, estou no Excel 2008 para Mac, por isso parece que não consigo fazer macros ...

    
por nicole 29.05.2012 / 22:51

4 respostas

26

Resposta curta: você não pode automatizar isso sem o VBA.

Manual

Isso está em um computador com Windows 7; basta substituir os atalhos pelos correspondentes Mac correspondentes.

  1. Realce uma célula com um hiperlink.
  2. Pressione CTRL + K . Isso abre a caixa de diálogo do hiperlink (veja a imagem abaixo). Uma vez aberto, você verá que seu cursor já está no campo Endereço.
  3. Pressione CTRL + A para realçar o URL inteiro.
  4. Pressione CTRL + C para copiá-lo.
  5. Pressione ESC ou Digite para fechar a caixa de diálogo Hiperlink.
  6. Cole o URL em algum lugar através de CTRL + V .

VBA

AquiestáumasoluçãodoVBAparaquempodeusá-lo.

CrieummóduloVBAcomoseguintecódigo:

PublicFunctionGetURL(cAsRange)AsStringOnErrorResumeNextGetURL=c.Hyperlinks(1).AddressEndFunction

Parausar,insiraoseguinteemqualquercélula:

=GetURL(A1)

emqueA1contémumhiperlink.

Afunçãonotrabalho:

    
por 30.05.2012 / 08:48
5

Eu uso um mac e isso funcionou para mim: coluna de destaque que você precisa converter, no menu Inserir, abra "Hyperlink". Exclua qualquer texto que aparece na caixa de exibição. Ele dirá "[várias células selecionadas]" se o texto de exibição for diferente nas células. Depois de clicar em OK, apenas os links aparecerão na sua planilha. Se você precisar converter células individuais em vez de uma coluna inteira, realce todas as células que você precisa converter, clique com o botão direito, selecione "editar hiperlink" e siga as mesmas etapas para excluir o texto na caixa de exibição.

    
por 06.10.2015 / 16:16
5

Isso pode soar como um método de força bruta, mas é a melhor maneira que eu criei. (Eu descobri esta página quando eu mesmo fiz a mesma pergunta há uma hora ... você podia passar o dia todo procurando, mas às vezes é mais fácil fazer isso e acabar com isso.)

1) Copie e cole apenas as células que contêm os hiperlinks para uma nova planilha.

2) Exporte a planilha, clique em "Alterar tipo de arquivo", selecione "Salvar como outro tipo de arquivo" e salve-o como uma página da Web (também conhecido como arquivo HTML).

3) Abra a página da web no seu navegador e visualize a fonte.

4) Copie e cole a fonte em um editor de texto.

5) Usando a função Localizar / Substituir do editor de texto, remova o texto inicial e final de cada hiperlink. (Em outras palavras, substitua o texto com nada: "") Observe que esse texto deve ser idêntico para cada hiperlink.

6) Agora você deve ter um arquivo de texto com nada além de hiperlinks. Copie e cole conforme necessário na sua planilha original ou use como quiser.

Editado para indicar que você pode realmente exportar para um arquivo separado que seja HTM. Feche o arquivo e reabra-o no Excel novamente e isso resolverá o problema. A fórmula = Hiperlink desapareceu e os links são convertidos em links regulares. Esse método me poupou horas e foi muito simples e eu não tive que lidar com scripts ou fórmulas ou VBA ou Macros.

    
por 08.06.2015 / 22:41
0

Tenho certeza de que existe com o VBA, entretanto, com o botão direito, clique em H e copie e cole o endereço na tela para exibir a caixa

    
por 29.05.2012 / 23:01