Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
liru
 
Posts: n/a
Default How to get 500 hyperlink address efficiently?

I have 500 datarow in a excel file. The text in the first column inclues
hyperlink address. I need to get all hyperlink address, but I don't want to
copy them one by one.
How do I get them efficiently?
  #2   Report Post  
Posted to microsoft.public.excel.misc
Dave Peterson
 
Posts: n/a
Default How to get 500 hyperlink address efficiently?

How about using another column of formulas:

=hyperlink(a1,"Click me")
or
=hyperlink("http://" & a1, "click me")

It'll depend on what you have in those cells.

liru wrote:

I have 500 datarow in a excel file. The text in the first column inclues
hyperlink address. I need to get all hyperlink address, but I don't want to
copy them one by one.
How do I get them efficiently?


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.misc
liru
 
Posts: n/a
Default How to get 500 hyperlink address efficiently?

I can't see the hyperlink address directly.
The address is hidden.
For example,
I see Google, but I don't see http://www.google.com.

If I want to get the address, I will do four steps.
step1:click right button
step2:edit hyperlink
step3:cpoy address
step4:past it to other column

It's so boriing because I have 587 rows.

Do you have any good way to solve the problem?

"Dave Peterson" wrote:

How about using another column of formulas:

=hyperlink(a1,"Click me")
or
=hyperlink("http://" & a1, "click me")

It'll depend on what you have in those cells.

liru wrote:

I have 500 datarow in a excel file. The text in the first column inclues
hyperlink address. I need to get all hyperlink address, but I don't want to
copy them one by one.
How do I get them efficiently?


--

Dave Peterson

  #4   Report Post  
Posted to microsoft.public.excel.misc
Dave Peterson
 
Posts: n/a
Default How to get 500 hyperlink address efficiently?

You can use a User defined function to retrieve the link.

Option Explicit
Function GetURL(Rng As Range) As String
Application.Volatile

Set Rng = Rng(1)

If Rng.Hyperlinks.Count = 0 Then
GetURL = ""
Else
GetURL = Rng.Hyperlinks(1).Address
End If
End Function

So if you had a hyperlink in A1, you could put =getURL(a1) in that adjacent
cell.

Be aware that if you change the hyperlink, then this formula cell won't change
until your workbook calculates.

If you're new to macros, you may want to read David McRitchie's intro at:
http://www.mvps.org/dmcritchie/excel/getstarted.htm

Short course:

Open your workbook.
Hit alt-f11 to get to the VBE (where macros/UDF's live)
hit ctrl-R to view the project explorer
Find your workbook.
should look like: VBAProject (yourfilename.xls)

right click on the project name
Insert, then Module
You should see the code window pop up on the right hand side

Paste the code in there.

Now go back to excel.
Into a test cell and type:
=getURL(a1)


liru wrote:

I can't see the hyperlink address directly.
The address is hidden.
For example,
I see Google, but I don't see http://www.google.com.

If I want to get the address, I will do four steps.
step1:click right button
step2:edit hyperlink
step3:cpoy address
step4:past it to other column

It's so boriing because I have 587 rows.

Do you have any good way to solve the problem?

"Dave Peterson" wrote:

How about using another column of formulas:

=hyperlink(a1,"Click me")
or
=hyperlink("http://" & a1, "click me")

It'll depend on what you have in those cells.

liru wrote:

I have 500 datarow in a excel file. The text in the first column inclues
hyperlink address. I need to get all hyperlink address, but I don't want to
copy them one by one.
How do I get them efficiently?


--

Dave Peterson


--

Dave Peterson
  #5   Report Post  
Posted to microsoft.public.excel.misc
liru
 
Posts: n/a
Default How to get 500 hyperlink address efficiently?

Thank you very much.
You solve my problem.

--
liru from Taiwan.


"Dave Peterson" wrote:

You can use a User defined function to retrieve the link.

Option Explicit
Function GetURL(Rng As Range) As String
Application.Volatile

Set Rng = Rng(1)

If Rng.Hyperlinks.Count = 0 Then
GetURL = ""
Else
GetURL = Rng.Hyperlinks(1).Address
End If
End Function

So if you had a hyperlink in A1, you could put =getURL(a1) in that adjacent
cell.

Be aware that if you change the hyperlink, then this formula cell won't change
until your workbook calculates.

If you're new to macros, you may want to read David McRitchie's intro at:
http://www.mvps.org/dmcritchie/excel/getstarted.htm

Short course:

Open your workbook.
Hit alt-f11 to get to the VBE (where macros/UDF's live)
hit ctrl-R to view the project explorer
Find your workbook.
should look like: VBAProject (yourfilename.xls)

right click on the project name
Insert, then Module
You should see the code window pop up on the right hand side

Paste the code in there.

Now go back to excel.
Into a test cell and type:
=getURL(a1)


liru wrote:

I can't see the hyperlink address directly.
The address is hidden.
For example,
I see Google, but I don't see http://www.google.com.

If I want to get the address, I will do four steps.
step1:click right button
step2:edit hyperlink
step3:cpoy address
step4:past it to other column

It's so boriing because I have 587 rows.

Do you have any good way to solve the problem?

"Dave Peterson" wrote:

How about using another column of formulas:

=hyperlink(a1,"Click me")
or
=hyperlink("http://" & a1, "click me")

It'll depend on what you have in those cells.

liru wrote:

I have 500 datarow in a excel file. The text in the first column inclues
hyperlink address. I need to get all hyperlink address, but I don't want to
copy them one by one.
How do I get them efficiently?

--

Dave Peterson


--

Dave Peterson

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving rows with Hyperlink doesn't move hyperlink address Samad Excel Discussion (Misc queries) 15 June 22nd 06 12:03 PM
how do I add a 'web address' to a cell in excel with a hyperlink? sandie white New Users to Excel 1 February 8th 06 01:30 PM
Hyperlink change address LDBlanes Excel Discussion (Misc queries) 1 February 3rd 06 11:30 AM
Excel email address hyperlink does not update Michael Excel Discussion (Misc queries) 1 August 2nd 05 02:36 PM
email address hyperlink Ulti Excel Worksheet Functions 1 March 1st 05 03:18 AM


All times are GMT +1. The time now is 12:20 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"