Como parar o Excel seguindo os hiperlinks quando clico neles?

40

No Word, posso usar Ctrl + Clique nas raras ocasiões em que desejo seguir um link, em vez de, você sabe, fazer a edição para a qual o Word realmente é.

Existe alguma maneira de obter um comportamento semelhante no Excel 2010, 2003, 2013?

Estou cansado de mudar acidentalmente para o IE ou o Outlook toda vez que tento selecionar uma célula que possui um hiperlink anexado.

Os resultados de minhas pesquisas anteriores aqui no SuperUser e através de mecanismos de pesquisa populares não foram muito proveitosos (por exemplo, http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel- hot-or-not.aspx ) Não estou interessado em saber como clicar e segurar para selecionar a célula ou executar VBscript ou Macros para remover todos os hiperlinks de uma pasta de trabalho. Quero algo que esteja em conformidade com a interface do usuário que eu espero de um aplicativo que não seja do navegador e se aplique a documentos que outras pessoas criaram.

dunxd
fonte
11
Estamos interessados ​​no que você já pesquisou e tentou. Além disso, qual versão do Excel você está usando?
CharlieRB
3
Que não existe uma configuração seria uma resposta válida. Desativar hiperlinks automáticos funcionaria para todos os documentos que eu criar, mas não para os criados por outras pessoas que também não o desativaram. Se você tem certeza de que não há interface do usuário para desativar isso, diga: caso contrário, não impeça que outras pessoas respondam criticando a pergunta.
dunxd
5
Repito o pedido do pôster original. Quero poder criar uma planilha com hiperlinks, mas não quero seguir os hiperlinks sempre que clico na célula. Eu quero uma opção (como no Word) onde você pode clicar com o botão Ctrl pressionado no link e ENTÃO o segue, e não apenas clicar na célula (e nem mesmo no link) e depois.
Kevin Anderson
11
Não acredite que você pode trocar os comportamentos padrão de Clique e Ctrl + Clique sem VBA - MAS, se você Ctrl + Shift + Clique em um hiperlink, ele não segue o link . No entanto, não consigo encontrar uma fonte online que confirme isso, eu a descobri por meio de experimentação na minha instalação do Excel 2010 / Win7, pelo que sei que só funciona para mim ... experimente!
Andi Mohr
3
@ Andi, na verdade, parece que apenas Ctrl + Click não seguirá o link para mim - portanto, o comportamento exatamente oposto ao Word. Quão útil!
Adam

Respostas:

8

No Excel 2013, o clique em espaço em branco selecionará a célula sem seguir o URL, mas você deve prestar atenção. Se o ícone mudar para o ícone da mão na passagem do mouse, ele seguirá o URL. Se o ícone mudar para a grande cruz branca, ele selecionará a célula sem seguir o URL. Alterar a altura da linha ou a largura da coluna pode ajudar a aumentar a quantidade de espaço em branco.

Ainda assim, desejo que a MS tenha pensado em fazer com que os cliques de URL funcionem da mesma forma no Excel 2013 e no Word 2013, porque é um aborrecimento.

"Não existe um sistema infalível. Alguém fará um tolo melhor amanhã." @LoneWolffe

LoneWolffe
fonte
Isso é o mais próximo de uma resposta útil - clique sobre a célula não o texto, se isso é possível :-)
dunxd
Há uma resposta anterior, que, enquanto endereço Excel 2010, fornece praticamente a mesma solução que a resposta aceita - superuser.com/questions/595383/...
user66001
Não funciona para mim. O link é aberto sempre que clico na célula.
Paul Spiegel
14

Descobri que você pode clicar na célula e manter o botão do mouse pressionado por cerca de um segundo. Depois disso, o cursor se transforma na cruz usual, como mostrado abaixo:

cursor regular após um segundo de redução

Isso funciona no Excel 2007, 2010, 2013 e 2016. Se funcionar em 2003 ou no Office 365, atualize minha resposta. =)

skia.heliou
fonte
4
+1 Essa deve ser a resposta aceita, pois é o método realmente explicado pelo Excel diretamente na dica de ferramenta! EDIT: Ah, opa, deixa pra lá - vejo que o OP indicou especificamente que não está interessado nessa solução. Mas ainda assim +1.
Dan Henderson
6

O que eu encontrei (no Excel 2010 para Mac, pelo menos) é que você pode clicar com o botão direito do mouse e clicar com o botão esquerdo na célula. Isso deixa você com a célula selecionada, mas não segue o link. Torna-se como um único movimento e não é muito irritante.

Devin
fonte
Isso funciona no Excel 2013 para Windows também
skia.heliou
4

Como faço isso: Defina o hiperlink com o URL na segunda parte:

=HYPERLINK("","http://example.com")

No Editor do VBA, faça um módulo:

Declare Function GetKeyState Lib "User32" (ByVal vKey As Integer) As Integer
Global Const CTRL_KEY = 17

Em seguida, o código da planilha:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Error1
    If Left(Target.Formula, 10) = "=HYPERLINK" Then
        If GetKeyState(CTRL_KEY) < 0 Then 'Check if CTRL is held in
            Application.EnableEvents = False
            ThisWorkbook.FollowHyperlink Mid(Target.Formula, 16, Len(Target.Formula) - 17)
            Application.EnableEvents = True
        End If
    End If

    Exit Sub

Error1:
    Application.EnableEvents = True

End Sub

Para fazê-lo funcionar, clique na célula e, em seguida, clique em CTRL + na célula para visitar o link. Você pode fazer outras coisas, como ter texto na segunda parte do HYPERLINK e depois um SELECT CASE no código, que abre um URL com base no texto. Outras teclas também estão disponíveis:

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx

Christopher Thomas Nicodemus
fonte
Eu acho que o VBA é a única maneira de fazer isso. Eu proporia que você não precisa usar a HYPERLINKfunção. Você também pode usar Target.Hyperlinks(1).Address(com interceptação de erro) para determinar se a célula possui um hiperlink.
Engenheiro brinde
Feito como um verdadeiro superusuário.
jony
4

Vá para as opções do Excel -> "prova" -> "opções de correção automática" -> "formatação automática ao digitar" e desmarque a caixa de seleção "caminhos da Internet e da rede".

Uma alternativa para as equipes de segurança de TI que lidam com muitas IoCs é usar a correção automática para "http" e a alteração automática enquanto digita "hxxp". Dessa forma, o Excel não criará o hiperlink.

CK

ChrisK
fonte
11
Isso me impede de criar os links, mas não tem impacto nos documentos que outras pessoas criaram sem seguir as etapas.
22415 dunxd
Exatamente o que eu estava procurando!
Jonathan
1

Consulte o site da Microsoft :

  • Para remover um hiperlink e o texto que o representa, clique com o botão direito do mouse na célula que contém o hiperlink e clique em Limpar Conteúdo no menu de atalho.
  • Para remover um hiperlink e o gráfico que o representa, mantenha pressionada a tecla CTRL, clique no gráfico e pressione DELETE.

Se você deseja desativar um hiperlink para uma única célula, aqui está a solução:

  • Clique com o botão direito do mouse no hiperlink que você deseja desativar e clique em Remover Hiperlink no menu de atalho.
Fahad Saleem
fonte
6
O usuário disse que não deseja remover os links, da mesma forma que a interface do programa lida com eles. Isso não responde à pergunta.
Ilinamorato 19/03/2014
1

Não sei se isso é uma solução alternativa ou uma resposta, mas apenas aumente a largura da coluna do hiperlink que o texto do hiperlink.

Quando você deseja selecionar a célula, basta clicar em qualquer lugar no espaço em branco à direita do link.

Como alternativa, aumentando a altura das linhas e clicando no espaço em branco acima (ou abaixo, dependendo das configurações de alinhamento), o link obtém o mesmo efeito - mas com uma interface de metrô :-)

Verificado (e funcionando) com o Excel 2010.

mcalex
fonte
-1 no Excel 2010, este abre o hiperlink de qualquer maneira
Chris Marisic
3
Não, não faz. Você fez errado.
mcalex
3
eu posso dizer a diferença entre texto e espaços em branco onde eu estou clicando
Chris Marisic
11
Se isso funciona ou não, depende se a célula está ou não definida para "quebrar texto". Não me lembro qual é qual, mas com uma, clicar apenas segue o link enquanto estiver sobre o texto real e, com a outra, a célula inteira é um ponto de acesso.
Dan Henderson
@ DanHenderson Não funciona com "texto em contorno". Sem "quebra" * - funciona como descrito na resposta. Acabei de testar no Excel 2013.
Paul Spiegel
0

Esse tópico me abriu enquanto procurava um assunto relacionado. Mas resolvi o hiperlink da célula / conteúdo da missão - remova o link e mantenha o texto seguindo estas etapas e crie um novo collum vazio copie as células com hiperlinks externos para o notebook copie o texto da página do notebook selecione no collum novo uma quantidade igual de células cole o conteúdo do caderno nas células selecionadas

Como o hiperlink é limpo, o texto antes do atributo para o hiperlink agora é o conteúdo das células em excelente / fácil como está.

Experimente, funcionou para mim no escritório em 2003, talvez você trabalhe bem / cumprimentos /

Gamla7
fonte
-1

Tente o seguinte:

  • Selecione a folha inteira, copie
  • Abra uma nova pasta de trabalho, clique com o botão direito do mouse em qualquer célula, cole opções, cole valores

Isso fornecerá uma nova planilha sem a formatação antiga, incluindo todos os hiperlinks removidos.

kevin h
fonte
-1

Há algumas maneiras de fazer isto:

  • Uma maneira (que é válida, mas eu não recomendo) é colocar uma '(aspas simples) como o primeiro caractere de uma célula. Isso informa ao Excel "não formate esta célula, mesmo que seja um hiperlink ou fórmula". Eu uso isso se precisar ter uma fórmula como referência para fins de documentação. Não recomendo, porque você deseja desativar o recurso de criação de vínculo automático. Isso funciona em qualquer versão do Excel, mesmo Mac.

Para desativar a criação de vínculo automático:

Excel versões 2003 e posteriores

  1. No menu Ferramentas, clique em Opções de correção automática.
  2. Na guia Formatação automática ao digitar, clique para desmarcar a caixa de seleção Internet e caminhos de rede com hiperlinks.
  3. Clique OK.

    • Nota Você também pode obter acesso ao recurso Opções de correção automática ao digitar um hiperlink e clicar em Parar a criação automática de hiperlinks no botão de marca inteligente que aparece.
SaxDaddy
fonte