Como transformar centenas de URLs de texto no Excel em hiperlinks clicáveis?


13

Como transformar uma coluna de URLs em hiperlinks, para que os usuários possam clicar no URL de uma célula e abri-lo em um navegador?

Eu colei 100 urls e cada um entrou em sua própria célula. Quando clico duas vezes na célula e a deixo, o Excel torna o texto azul e cria um link. Não quero clicar duas vezes centenas, mas ainda quero formatar todas as células em links.


1
Totalmente como um aparte, mas algo a ter em atenção se os hiperlinks não funcionarem conforme o esperado: o Office usa um fluxo de trabalho estranho da Descoberta de Existência do Microsoft Office (envolvendo o Internet Explorer, mesmo que esse não seja o navegador padrão) quando você clica nesse URL.
precisa

Respostas:


12

A função no Excel para fazer um hiperlink é =Hyperlink("http://www.techonthenet.com","Tech on the Net")onde "http://www.techonthenet.com"está o endereço da Internet e "Tech on the Net"é o título que aparece na célula do Excel.

Assim, quando você estiver escrevendo os URLs no arquivo do Excel, basta agrupar essa função em torno de cada URL. Se você não quiser criar um nome dinâmico, também pode colocar o URL como o nome.

Se você não estiver inserindo os valores programaticamente, este site menciona o uso da função de planilha HYPERLINK. Embora uma referência melhor mesmo é este que percorre como adicionar uma macro para excel e fornecer o código para a macro. Assim, depois de adicionar essa macro, você pode selecionar a coluna de URLs e executar a macro, e ela converte toda a coluna em hiperlinks


1
colei 100 urls e cada um entrou em sua própria célula. isso é bom, mas eles são texto simples. Quando clico na célula e o deixo em excel, o texto fica azul e cria um link para ele. Eu não quero clicar dbl centenas de vezes e quero formatar todas as células em links como ele está fazendo por mim.

1
Eu adicionei outra maneira de você fazer isso. Eu assumi que você estava fazendo isso através de um programa que você escreveu de alguma forma, pois está no stackoverflow.
Kyra

Alguma chance de aplicar alguma formatação diferente também pode ajudar? Eu meio que duvido que o Excel realmente insira a hyperlinkfórmula quando fizer sua mágica automática. (Eu não tenho Excel aqui, mas pressionando Ctrl-1 para as propriedades das células pode mostrar algo útil?)
Arjan

12

A partir daqui: converta URLs em links clicáveis ​​no Excel

Public Sub Convert_To_Hyperlinks()
  Dim Cell As Range
  For Each Cell In Intersect(Selection, ActiveSheet.UsedRange)
    If Cell <> "" Then
      ActiveSheet.Hyperlinks.Add Cell, Cell.Value
    End If
  Next
End Sub

Criando a macro

  • Abra seu documento do Excel
  • Abra o editor de macro pressionando ALT + F11.
  • No menu Ferramentas, clique com o botão esquerdo em Exibir e selecione Explorador de projetos.
  • Procure a pasta chamada 'Módulos', clique com o botão direito do mouse, selecione 'Inserir' e, em seguida, selecione 'Módulo'.
  • Cole o código no módulo do projeto que você selecionou.
  • Pressione ALT + F11 para retornar à sua pasta de trabalho do Excel (ou clique no ícone na barra de tarefas do Windows).

Execute a macro

  • Para executar a macro, selecione os links de texto não clicáveis ​​que você deseja converter em hiperlinks clicáveis.
  • Pressione ALT + F8 para abrir a janela do seletor de macro e clique na macro que você acabou de criar.
  • Seus links agora são todos clicáveis! Economizando tempo e fadiga de entrada de dados :)

Pontos de bônus para instruções macro claras. Se você precisar fazer esse tipo de coisa regularmente, isso ajudará a salvar a macro em algum lugar central, para que você possa carregá-la em qualquer pasta de trabalho que precisar. Você também pode criar uma tecla de atalho para a macro na pasta de trabalho.
precisa saber é

Um ótimo complemento para sua faixa de opções no Excel. Selecione os campos, clique no botão Boom! Células com hiperlink.
Jay Killeen

2

Difícil de acreditar que não há uma configuração opcional para dizer ao Excel para tratar URLs como links ao vivo. Afinal, o Outlook faz isso automaticamente. Mas, novamente - este é um produto da Microsoft, suspiro.

Eu tenho uma coluna de links no Excel. Selecionei a coluna e colei em um email para mim. Quando recebi o email (a coluna Excel ainda selecionada) colei os links ao vivo de volta na coluna. Feito!

Como alternativa, você pode salvar o email como rascunho e abrir o rascunho salvo novamente. Não é necessário realmente enviar e receber o email.


1

A maneira mais fácil de fazer isso é simplesmente salvar o arquivo do Excel como uma página HTML. Em seguida, reabra a página HTML no Excel e os links serão clicáveis.

ATUALIZAÇÃO
Às vezes, isso não funciona. Mas isso parece sempre funcionar. Clique com o botão direito do mouse e os URLs da coluna selecionada estão localizados. Em seguida, clique em Hiperlink e clique em "Colocar neste documento". Isso parece sempre funcionar


Às vezes isso não funciona. Mas isso parece sempre funcionar. Clique com o botão direito do mouse e os URLs da coluna selecionada estão localizados. Em seguida, clique em Hiperlink e clique em "Colocar neste documento". Isso parece sempre funcionar.
Richard

Adicionei seu comentário à sua resposta. Você é sempre bem-vindo para atualizar suas respostas
Shekhar

1

A seguir, serão criados links clicáveis ​​em uma fórmula

=CONCAT("<",HYPERLINK(M28,M28),">")

Se você deseja substituir a fórmula e limpar a opção <>:
Copie e cole sobre a fórmula com o valor
use Ctrl+ Hpara substituir <e >individualmente com nada.


0

A resposta de Kyra aponta você aqui, o que essencialmente lhe fornece isso e foi uma boa direção. Permite que você faça uma grande seleção conforme solicitado e os converterá todos.

Sub addHypers()

For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
    If cell <> "" Then
    ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value
    End If
    Next cell
End Sub

Sub removeHypers()
Intersect(Selection, ActiveSheet.UsedRange).Hyperlinks.Delete
End Sub

0

Veja como converter texto de URL em hiperlink clicável no Excel para obter instruções fáceis.

No Excel, clique na coluna que deseja converter em hiperlinks clicáveis.
Siga a primeira opção: Converter texto de URL em hiperlink clicável com código VBA

Siga as etapas e depois de pressionar F5, feche o aplicativo Microsoft Visual Basic para retornar ao seu arquivo do Excel. Seus URLs agora podem ser clicados!


0

Nas versões mais recentes do Excel (a partir de 2018), basta abrir o menu suspenso "Estilos" na barra de menus Início e selecione "hiperlink" como estilo. Isso formatará um hiperlink de texto como um hiperlink clicável para o intervalo que você selecionou.


-1

Se você não deseja criar uma macro e contanto que não se importe com uma coluna adicional, crie uma nova coluna ao lado da sua coluna de URLs.

Na nova coluna, digite a fórmula = HYPERLINK (A1) (substituindo A1 por qualquer célula em que você esteja interessado). Em seguida, copie a fórmula para o restante das entradas.


1
Essa sugestão já foi feita pela resposta aceita. Você poderia editar sua resposta para explicar como isso é diferente?
22916 Burgi
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.