42

In Word I can use Ctrl+Click on the rare occasion that I want to follow a link rather than, you know, do the editing that Word is actually for.

Is there some way to get similar behaviour in Excel 2010, 2003, 2013?

I am sick of accidentally switching to IE or Outlook every time I try and select a cell that has a hyperlink attached.

Results of my prior research here on SuperUser and via popular search engines have not been very fruitful (e.g. http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel-hot-or-not.aspx) I am not interested in hearing how I can click and hold to select the cell, or run VBscript or Macros to strip all hyperlinks from a workbook. I want something that conforms with the UI I expect from a non browser application and applies to documents other people have created.

  • 1
    We are interested in what you have researched and tried already. Also, what version of Excel are you using? – CharlieRB May 14 '13 at 12:47
  • 3
    That there isn't a setting would be a valid answer. Turning off automatic hyperlinks would work for all documents I create, but not for any created by other people who haven't also turned this off. If you know for certain that there isn't UI to turn this off, then say so, Otherwise, please don't deter other people from answering by criticising the question. – dunxd Dec 9 '13 at 13:11
  • 5
    I echo the original poster's request. I want to be able to create a spreadsheet with hyperlinks in it, but I don't want to FOLLOW said hyperlinks every time I merely click on the cell. I want an option (like in Word) where you can ctrl-click the link and THEN it follows it, and not just clicking on the cell (and not even on the link) and it following. – Kevin Anderson Dec 17 '13 at 18:04
  • 1
    Don't believe you can swap the standard Click and Ctrl+Click behaviours without VBA - BUT, if you Ctrl+Shift+Click a hyperlink it doesn't follow the link. However, I can't find a source online that confirms this, I've just discovered it via experimentation on my Excel 2010/Win7 install so for all I know it only works for me... try it! – Andi Mohr Jan 2 '15 at 16:47
  • 3
    @Andi, actually it seems just Ctrl+Click won't follow the link for me - so the exact opposite behavior to Word. How useful! – Adam Sep 12 '16 at 12:19

10 Answers 10

8

In Excel 2013, whitespace clicking will select the cell without following the URL, but you have to pay attention. If the icon changes to the hand icon on mouseover, it will follow the URL. If the icon changes to the big white cross, it will select the cell without following the URL. Changing row height or column width can help to increase the amount of whitespace.

Still, I wish that MS had thought to make URL clicks act the same in Excel 2013 as in Word 2013, because it is an annoyance.

"There is no such thing as a foolproof system. Someone will make a better fool, tomorrow." @LoneWolffe

| improve this answer | |
  • That's the closest to a useful answer - click on the cell not the text, if that is possible :-) – dunxd Mar 12 '15 at 16:29
  • There is a earlier answer, that while address' Excel 2010, provides practically the same solution as the accepted answer - superuser.com/questions/595383/… – user66001 Apr 13 '15 at 15:36
  • Doesn't work for me. The link is opened where-ever I click on the cell. – Paul Spiegel Oct 24 '19 at 13:32
20

I found that you can click the cell and hold the mouse button down for about one second. After that the cursor turns into the usual cross, as depicted below:

regular cursor after one second of mousedown

This works in Excel 2007, 2010, 2013 and 2016. If it works in 2003 or Office 365, please update my answer. =)

| improve this answer | |
  • 4
    +1 This should be the accepted answer, as it is the method actually explained by Excel directly within the tooltip! EDIT: Oh, whoops, nevermind - I see that the OP specifically indicated that they are not interested in this solution. But still +1. – Dan Henderson May 1 '17 at 20:52
7

What I have found (on Excel 2010 for Mac, at least) is that you can right click then left click the cell. That leaves you with the cell selected but does not follow the link. It becomes like a single motion and is not too annoying.

| improve this answer | |
  • This works on Excel 2013 for Windows as well – skia.heliou Dec 22 '15 at 21:48
5

Just go to Excel options->"proofing"-> "autocorrect options"-> "autoformat as you type" and uncheck the check box for "internet and network paths".

An alternative for IT security teams dealing with lot of IoCs is is to use autocorrection for "http" and auto-change as you type to "hxxp".In this way Excel will not create the hyperlink.

CK

| improve this answer | |
  • 1
    That prevents me from creating the links, but doesn't have any impact on documents other people created without following the steps. – dunxd Jul 13 '15 at 20:18
  • Exactly what I was looking for! – Jonathan Dec 13 '16 at 13:13
4

How I do this: Set the hyperlink with the URL in the second portion:

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

In the VBA Editor make a module:

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

Then the worksheet code:

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

To make it work, click on the cell, then CTRL+Click on the cell to visit the link. You could do other things like have text in the second portion of HYPERLINK then a SELECT CASE in the code, that opens a url based on the text. Other keystrokes are available as well:

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

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

| improve this answer | |
  • I think VBA is the only way to do it. I would propose that you don't have to use the HYPERLINK function, though. You could also use Target.Hyperlinks(1).Address (with error trapping) to determine if the cell has a hyperlink. – Engineer Toast Feb 10 '15 at 18:03
  • Done like a true Super User. – jony Sep 7 '15 at 14:40
2

I don't know if this is a workaround or an answer, but just make the width of your hyperlink column wider than the hyperlink text.

When you want to select the cell just click anywhere in the whitespace to the right of the link.

Alternately, by increasing the height of rows and clicking in the whitespace above (or below, depending on your alignment settings) the link you get the same effect - but with a metro looking interface :-)

Checked (and working) with Excel 2010.

| improve this answer | |
  • -1 in excel 2010 this opens the hyperlink anyway – Chris Marisic Aug 4 '14 at 13:37
  • 3
    No it doesn't. You did it wrong. – mcalex Aug 6 '14 at 1:21
  • 3
    i can tell the difference between text and whitespace where i'm clicking – Chris Marisic Aug 6 '14 at 12:59
  • 1
    Whether or not this works depends on whether or not the cell is set to "wrap text". I don't recall which is which, but with one, clicking only follows the link while over the actual text, and with the other, the entire cell is a hotspot. – Dan Henderson May 1 '17 at 20:55
  • @DanHenderson It doesn't work with "wrap text". Without "wrap" *- it works as described in the answer. Just tested in Excel 2013. – Paul Spiegel Oct 24 '19 at 13:57
1

Refer to Microsoft's website:

  • To remove a hyperlink and the text that represents it, right-click the cell that contains the hyperlink, and click Clear Contents on the shortcut menu.
  • To remove a hyperlink and the graphic that represents it, hold down CTRL and click the graphic, and then press DELETE.

If you are looking to disable a hyperlink for a single cell, here is the solution:

  • Right-click the hyperlink you want to deactivate, and then click Remove Hyperlink on the shortcut menu.
| improve this answer | |
  • 6
    The user said he doesn't want to remove the links, just the way that the program UI deals with them. This does not answer the question. – ilinamorato Mar 19 '14 at 15:05
0

This thread opened up to me while looking for a related matter. But I solved quest cell/content hyperlink - remove link and keep the text by this steps a create a new empty collum copy the cells with hyperlinks external into notebook copy the text from the notebook page select in the created new collum an equal amount of cells paste the notebook content into the selected cells

result the hyperlink is cleared, the text before attribute to the hyperlink is now content of the cells in excell / easy as it is.

Give it a try, it did work for me in office excell 2003, maybe you will work fine / kind regards /

| improve this answer | |
-1

Try this:

  • Select the entire sheet, copy
  • Open new workbook, right click any cell, paste options, paste values

This will give you a new sheet with none of the old formatting, including all hyperlinks removed.

| improve this answer | |
-1

There are a few ways to do this:

  • One way (which is valid but I don't recommend) is to put a ' (single quote) as the very first character of a cell. This tells Excel "do not format this cell even if it's a hyperlink or formula". I use this if I need to have a formula as a reference for documentation purposes. I don't recommend it because you want to disable the auto-link creation feature. This works on any version of Excel, even Mac.

To disable auto-link creation:

Excel versions 2003 and up

  1. On the Tools menu, click Autocorrect Options.
  2. On the Autoformat As You Type tab, click to clear the Internet and network paths with hyperlinks check box.
  3. Click OK.

    • Note You can also gain access to the Autocorrect Options feature when you type a hyperlink and then click Stop Automatically Creating Hyperlinks on the smart tag button that appears.
| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.