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

Best way to learn Power Query?
Read M is for (Data) Monkey book by Ken Puls and Miguel Escobar. It is the complete guide to Power Query.
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,223,910
Messages
6,175,320
Members
452,635
Latest member
laura12345

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