Variable Hyperlink in VB

russelldt

Board Regular
Joined
Feb 27, 2021
Messages
158
Office Version
  1. 365
Platform
  1. MacOS
Hello

I hope some genius out there can help me.

I have a cell in sheet 1(call it the source cell), hyperlinked to a hidden sheet. The text in the source cell and Sheet Name are the same, so when i select the cell, the hidden sheet opens. Here is the VB routine i am using:


Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

Dim shtName As String
shtName = Target.Name

Sheets(shtName).Visible = xlSheetVisible
Sheets(shtName).Select
End Sub


I now have a dropdown menu in the source cell and I have to select different text depending on which sheet i want to access by the hyperlink. There is always a unique sheet for the different text options. I just can't get this to work.

Looking for help. please

Thanks
 

Excel Facts

How to total the visible cells?
From the first blank cell below a filtered data set, press Alt+=. Instead of SUM, you will get SUBTOTAL(9,)
Ah, missed the second message, thanks. I have posted as a new thread.
 
Upvote 0
Hello Fluff,

Its me again.

I now have to modify the scenario a bit.

The cells that previously had a drop down menu, are now updated (via a lookup function) based on a dropdown menu in another cell (k19).

So what happens is that the dropdown selection happens in K19, this creates 3 unique names in cells C15, D15 and E15 - based on what has been selected in cell K19. I woild then select the relevant cell to open the hidden sheet.

So the same end result, but i need to get there via different inputs.

Can you have a look and assist with a solution

Thanks
 
Upvote 0
As this is significantly different from your original question, it needs a new thread. Thanks
 
Upvote 0
Ah, I see the reasoning. No, A1 was just a reference. Its only C15, 16 and 17 at present. I will remove the reference to A1.

I will extend the functionality to other cells on the sheet in time
Hello Fluff, not sure if this is a new thread, but how do i automatically hide only the sheets that have been opened this way (none of the other open sheets).

Thanks
 
Upvote 0
Just put a hyperlink on the sheets back to the original sheet.
If you need help with it, please start a new thread.
 
Upvote 0

Forum statistics

Threads
1,216,089
Messages
6,128,750
Members
449,466
Latest member
Peter Juhnke

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top