![]() |
Can I conditionally format a line based on a cell value
I want a 2003 Excel autoshape to have a dashed line if a particular cell
value is zero or solid if the value is one. Can Excel do this? |
Can I conditionally format a line based on a cell value
I do not believe that can be done. I would suggest using a Pivot Table so you
can parse out the data you need, then you can click in the date field, go to Data - sort, and click descending... "eoinp" wrote: I want a 2003 Excel autoshape to have a dashed line if a particular cell value is zero or solid if the value is one. Can Excel do this? |
Can I conditionally format a line based on a cell value
Thanks - I suspected that this was the case - I could probably do what I want
with a VB macro but that seems like way too much work. Unfortunately, the data is streaming from field instruments so a Pivot Table may be even more cumbersome than a Macro.... "Sean Timmons" wrote: I do not believe that can be done. I would suggest using a Pivot Table so you can parse out the data you need, then you can click in the date field, go to Data - sort, and click descending... "eoinp" wrote: I want a 2003 Excel autoshape to have a dashed line if a particular cell value is zero or solid if the value is one. Can Excel do this? |
Can I conditionally format a line based on a cell value
Oops.. I put this uder the wrong question...
For this one, You can create such a thing using a Macro, but those aren't my strong suit... "Sean Timmons" wrote: I do not believe that can be done. I would suggest using a Pivot Table so you can parse out the data you need, then you can click in the date field, go to Data - sort, and click descending... "eoinp" wrote: I want a 2003 Excel autoshape to have a dashed line if a particular cell value is zero or solid if the value is one. Can Excel do this? |
Can I conditionally format a line based on a cell value
Not without VBA
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Me.Range("A1")) Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False With ActiveSheet.Shapes("AutoShape 1") If ActiveSheet.Range("A1").Value = 1 Then .Line.DashStyle = msoLineSolid ElseIf ActiveSheet.Range("A1").Value = 0 Then .Line.DashStyle = msoLineDashDot End If End With endit: Application.EnableEvents = True End Sub This is sheet event code. Right-click on the sheet tab and "View Code". Copy/paste the code into that module. Enter a 1 or 0 in A1 and see the autoshape lines change. Gord Dibben MS Excel MVP On Fri, 7 Mar 2008 12:38:00 -0800, eoinp wrote: I want a 2003 Excel autoshape to have a dashed line if a particular cell value is zero or solid if the value is one. Can Excel do this? |
All times are GMT +1. The time now is 03:29 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com