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:
- http: /// issues% 20apache / jira / browse / CONN-1339
- http: /// issues% 20apache / jira / browse / CONN-1196
- http: /// issues% 20apache / jira / browse / CONN-1115
- http: /// issues% 20apache / jira / browse / CONN-1032
- http: /// issues% 20apache / jira / browse / CONN-1027
- http: /// issues% 20apache / jira / browse / CONN-1024
- http: /// issues% 20apache / jira / browse / CONN-1036
- http: /// issues% 20apache / jira / browse / CONN-994
- http: /// issues% 20apache / jira / browse / CONN-782
Atualização: Eu tentei, =HYPERLINK()
mas isso apenas me dá erroThe formula you typed contains an error.
microsoft-excel
microsoft-office
Gato branco
fonte
fonte
HYPERLINK
função do Excel.Respostas:
Aqui estão as etapas que devem ser executadas com um pequeno script visual basic:
É 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.
fonte
=HYPERLINK("file:///issues%20apache/jira/browse/CONN-782")
o resultado dizcannot find the specified file
. Descobri que, ao substituir o% 20 por um espaço, o problema era resolvido.