Como selecionar todo o texto e converter cada html em um link do Excel?


0

Eu tenho uma tabela com um monte de URLs para arquivos no meu computador que estão em texto sem formatação. Quero converter automaticamente todos eles em links de URL, para que seja mais fácil abrir o link do Excel do que copiar e colar em um navegador a cada vez. Encontrei uma macro de uma postagem diferente no Word, mas como posso fazer isso no Excel?

Por exemplo:

file:///issues%20apache/jira/browse/CONN-1339
file:///issues%20apache/jira/browse/CONN-1196
file:///issues%20apache/jira/browse/CONN-1115
file:///issues%20apache/jira/browse/CONN-1032
file:///issues%20apache/jira/browse/CONN-1027
file:///issues%20apache/jira/browse/CONN-1024
file:///issues%20apache/jira/browse/CONN-1036
file:///issues%20apache/jira/browse/CONN-994
file:///issues%20apache/jira/browse/CONN-782

deve parecer algo assim, mas com arquivo em vez de http e sem números:

  1. http: /// issues% 20apache / jira / browse / CONN-1339
  2. http: /// issues% 20apache / jira / browse / CONN-1196
  3. http: /// issues% 20apache / jira / browse / CONN-1115
  4. http: /// issues% 20apache / jira / browse / CONN-1032
  5. http: /// issues% 20apache / jira / browse / CONN-1027
  6. http: /// issues% 20apache / jira / browse / CONN-1024
  7. http: /// issues% 20apache / jira / browse / CONN-1036
  8. http: /// issues% 20apache / jira / browse / CONN-994
  9. http: /// issues% 20apache / jira / browse / CONN-782

Atualização: Eu tentei, =HYPERLINK()mas isso apenas me dá erroThe formula you typed contains an error.


você pode usar a HYPERLINKfunção do Excel.
Máté Juhász

Compartilhe a fórmula HYPERLINK que você usou.
18716 CharlieRB

Respostas:


1

Aqui estão as etapas que devem ser executadas com um pequeno script visual basic:

  1. Percorra todas as células e procure por aquelas que começam com "https"
  2. Corte o conteúdo da célula
  3. Reescreva o conteúdo usando a função "HYPERLINK" e inclua o URL que você acabou de cortar

É simplesmente encontrar a sintaxe a ser usada para fazer tudo isso. Se você precisar de ajuda com a sintaxe do Visual Basic para Excel, poderá acessar o StackOverflow.


Você pode mostrar a aparência da fórmula depois de adicioná-la. Parece que é um erro de sintaxe e não um erro de função.
18116 IronWilliamCash

Você certamente está perdendo algumas vírgulas. Tente isto: = HYPERLINK ("file: /// issues% 20apache / jira / browse / CONN-782")
IronWilliamCash

Além disso, você está tentando vincular a um site ou a um arquivo real? Porque de qualquer maneira sua sintaxe está desativada
IronWilliamCash

Eu acredito que você quer dizer adicionar aspas para colocar: =HYPERLINK("file:///issues%20apache/jira/browse/CONN-782") o resultado diz cannot find the specified file. Descobri que, ao substituir o% 20 por um espaço, o problema era resolvido.
Whitecat 18/10/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.