Extracting hyperlink address in column of interest

Deepk

Board Regular
Joined
Mar 21, 2018
Messages
105
Office Version
  1. 2016
Platform
  1. Windows
I am trying to extract hyperlink address from one column to a column of interest via inputbox. Find below my code

Sub ExtractHL()
Dim HL As Hyperlink
Dim alpha As Integer
Dim beta As Integer


On Error GoTo ErrHandling


alpha = InputBox("Column number to paste hyperlink addresses", "Your Input Required")
beta = ActiveCell.Row


For Each HL In Selection.Hyperlinks


Cells(beta, alpha).Value = HL.Address


beta = beta + 1


Next HL
MsgBox "Process Completed Successfully."
End Sub

It is showing error at the red colored code. Please suggest the correction. Thank you.
 

Excel Facts

How can you turn a range sideways?
Copy the range. Select a blank cell. Right-click, Paste Special, then choose Transpose.
Where is the selection actually happening? Your FOR statement is looping through a selection that is not mentioned in this code.
How about instead
Code:
lastrow = Cells.Find(What:="*", SearchDirection:=xlPrevious, SearchOrder:=xlByRows).Row
hypcol = 5 'or whereever your hyperlinks are stored
For X = beta to lastrow
If Cells(x, hypcol).Hyperlinks.Count > 0 Then
cells(x, alpha).value = cells(x,hypcol).Hyperlinks(1).SubAddress
endif
next x
 
Last edited:
Upvote 0

Forum statistics

Threads
1,224,824
Messages
6,181,186
Members
453,020
Latest member
Mohamed Magdi Tawfiq Emam

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