Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel,microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions
John
 
Posts: n/a
Default Measure length of an AutoShape Line?

Is there a function or way in Excel to measure the length of an autoshape
line?

What I would like to do is be able to draw an autoshape line and then in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com



  #2   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Greg Wilson
 
Posts: n/a
Default Measure length of an AutoShape Line?

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can be fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an autoshape
line?

What I would like to do is be able to draw an autoshape line and then in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com




  #3   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Tom Ogilvy
 
Posts: n/a
Default Measure length of an AutoShape Line?

Just FYI, Still there in Excel 2003.

--
Regards,
Tom Ogilvy


"Greg Wilson" wrote:

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can be fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an autoshape
line?

What I would like to do is be able to draw an autoshape line and then in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com




  #4   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Peter T
 
Posts: n/a
Default Measure length of an AutoShape Line?

Not having XL2003 to hand I was alarmed to read Greg's comment about the
potentially hidden Line and relieved to read your FYI..!

Trust same goes for all the other old hidden members.

Regards,
Peter T

"Tom Ogilvy" wrote in message
...
Just FYI, Still there in Excel 2003.

--
Regards,
Tom Ogilvy


"Greg Wilson" wrote:

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can be

fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an

autoshape
line?

What I would like to do is be able to draw an autoshape line and then

in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com






  #5   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Tom Ogilvy
 
Posts: n/a
Default Measure length of an AutoShape Line?

I am not aware of any that are not there.

--
Regards,
Tom Ogilvy



"Peter T" wrote:

Not having XL2003 to hand I was alarmed to read Greg's comment about the
potentially hidden Line and relieved to read your FYI..!

Trust same goes for all the other old hidden members.

Regards,
Peter T

"Tom Ogilvy" wrote in message
...
Just FYI, Still there in Excel 2003.

--
Regards,
Tom Ogilvy


"Greg Wilson" wrote:

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can be

fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an

autoshape
line?

What I would like to do is be able to draw an autoshape line and then

in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com









  #6   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Peter T
 
Posts: n/a
Default Measure length of an AutoShape Line?

Thanks Tom,

I'll take that as confirmation even though you were careful not to put it
that way <g

Regards,
Peter T

"Tom Ogilvy" wrote in message
...
I am not aware of any that are not there.

--
Regards,
Tom Ogilvy



"Peter T" wrote:

Not having XL2003 to hand I was alarmed to read Greg's comment about

the
potentially hidden Line and relieved to read your FYI..!

Trust same goes for all the other old hidden members.

Regards,
Peter T

"Tom Ogilvy" wrote in message
...
Just FYI, Still there in Excel 2003.

--
Regards,
Tom Ogilvy


"Greg Wilson" wrote:

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can

be
fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an

autoshape
line?

What I would like to do is be able to draw an autoshape line and

then
in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com









  #7   Report Post  
Posted to microsoft.public.excel.programming,microsoft.public.excel.worksheet.functions,microsoft.public.excel
Greg Wilson
 
Posts: n/a
Default Measure length of an AutoShape Line?

Thanks Tom for the tip. I wrote that more out of worry about Murphy's Law
than real concern it wasn't supported. Should I assume that all hidden
members are and will be supported till the end of VBA? I ask this in view of
the impression I've received that VBA is no longer being upgraded and MS
wants to change to VB.Net.

Greg

"Tom Ogilvy" wrote:

Just FYI, Still there in Excel 2003.

--
Regards,
Tom Ogilvy


"Greg Wilson" wrote:

Try:

Sub ShowLineLength()
If TypeName(Selection) = "Line" Then
Range("A1").Value = GetLen(Selection)
End If
End Sub

Function GetLen(shp As Line) As Single
Dim W As Single, H As Single
W = shp.Width: H = shp.Height
GetLen = Sqr(W ^ 2 + H ^ 2)
End Function

"Line" is now considered a "hidden member" and possibly is no longer
supported in some versions beyond xl2000 which I am using. This can be fixed
if this is the case with you. Will be a little less concise however.

Regards,
Greg


"John" wrote:

Is there a function or way in Excel to measure the length of an autoshape
line?

What I would like to do is be able to draw an autoshape line and then in an
Excel cell display the length of that line.

Thank you in advance to any help provided!

Best Regards,
John




---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0615-3, 04/14/2006
Tested on: 4/16/2006 4:12:11 PM
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com




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
How to change line spacing within an autoshape? pjk1228 Excel Discussion (Misc queries) 0 January 31st 06 06:23 PM
Mouse over effect on autoshape Mark Stephens Charts and Charting in Excel 1 May 7th 05 03:54 PM
How do I measure area under a line chart drawn in Excel file? kp Charts and Charting in Excel 2 April 18th 05 02:01 PM
coloring overy other line without doing so line by line gen Excel Worksheet Functions 5 April 1st 05 10:38 PM
Line chart - date line association gone mad! Johannes Czernin Charts and Charting in Excel 5 January 17th 05 08:48 PM


All times are GMT +1. The time now is 03:14 AM.

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"