Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a worksheet with over 800 cells. Each cell displays a churches
website url. I need to display the actual hyperlink http://www.whatever.com not the Link name. example First Baptist Church Nashville. I need the hyperlink http://fbcnashville.org. displayed in the next cell. |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
'Here's a short macro:
'Note that this assumes you are not using the function HYPERLINK, but just an 'embedded hyperlink 'To install, right click on sheet tab, view code, paste the following in. Sub ListHyperlinks() i = 1 For Each h In Me.Hyperlinks 'Generates list in column Z, starting at row 1 Cells(i, "Z").Value = h.Name i = i + 1 Next h End Sub -- Best Regards, Luke M "Dale" wrote in message ... I have a worksheet with over 800 cells. Each cell displays a churches website url. I need to display the actual hyperlink http://www.whatever.com not the Link name. example First Baptist Church Nashville. I need the hyperlink http://fbcnashville.org. displayed in the next cell. |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
If you have this http://fbcnashville.org/
typed into a cell you can just use Private Sub Worksheet_BeforeDoubleClick _ (ByVal Target As Range, Cancel As Boolean) ActiveWorkbook.FollowHyperlink Address:=Target End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Dale" wrote in message ... I have a worksheet with over 800 cells. Each cell displays a churches website url. I need to display the actual hyperlink http://www.whatever.com not the Link name. example First Baptist Church Nashville. I need the hyperlink http://fbcnashville.org. displayed in the next cell. |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
See if this doesn't do the job for you:
Sub ExtractHyperlinks() 'change these Const values as needed Const theWorksheetName = "Salary.com" 'the column with hyperlink text Const hLinkColumn = "B" 'column to put link only into Const hLinkOnlyCol = "AI" Dim myWS As Worksheet Dim linksRange As Range Dim anyLink As Range Set myWS = Worksheets(theWorksheetName) Set linksRange = myWS.Range(hLinkColumn & "1:" & _ myWS.Range(hLinkColumn & Rows.Count).End(xlUp).Address) For Each anyLink In linksRange If anyLink.Hyperlinks.Count 0 Then myWS.Range(hLinkOnlyCol & anyLink.Row) = _ anyLink.Hyperlinks(1).Address End If Next Set linksRange = Nothing Set myWS = Nothing MsgBox "Task Completed" End Sub "Dale" wrote: I have a worksheet with over 800 cells. Each cell displays a churches website url. I need to display the actual hyperlink http://www.whatever.com not the Link name. example First Baptist Church Nashville. I need the hyperlink http://fbcnashville.org. displayed in the next cell. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Pulling data into today's worksheet from yesterday's worksheet | Excel Discussion (Misc queries) | |||
Info from worksheet to worksheet pulling from list | Excel Discussion (Misc queries) | |||
Pulling names from a list | Excel Discussion (Misc queries) | |||
Pulling information from a list | Excel Worksheet Functions | |||
Pulling a Summary List from a Larger List | Excel Discussion (Misc queries) |