Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() hi there, i'm in trouble again :) I am designing a Chart with x-axis values going from -430 up to +43 and y-axis values going from -2.0E-02 up to 1.8E-02. I'd like the axes to cross at their minimum (so point -430 (x-axis) an -2.0E-02 (y-axis) to be the crossing). (default they cross at point 0.0 -430) I tried everything with .Crosses = xlMinimum or xlMaximum, obtainin all the possible crossings, but the one I need. Of course I could just set the .CrossesAt property at the minimu value, but I am generating dynamically many charts and th minimum/maximum values are not always the same. Th -- Ciccio_Drin ----------------------------------------------------------------------- Ciccio_Drink's Profile: http://www.excelforum.com/member.php...fo&userid=3100 View this thread: http://www.excelforum.com/showthread.php?threadid=50764 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi, I'm not sure this is what you're after but: following would use the (actual) axis' minimum to set the crosspoint. Sub foo() With ActiveSheet.ChartObjects(1).Chart With .Axes(xlValue) .Crosses = xlAxisCrossesCustom .CrossesAt = .MinimumScale End With End With End Sub -- keepITcool | www.XLsupport.com | keepITcool chello nl | amsterdam Ciccio_Drink wrote : hi there, i'm in trouble again :) I am designing a Chart with x-axis values going from -430 up to +430 and y-axis values going from -2.0E-02 up to 1.8E-02. I'd like the axes to cross at their minimum (so point -430 (x-axis) and -2.0E-02 (y-axis) to be the crossing). (default they cross at point 0.0, -430) I tried everything with .Crosses = xlMinimum or xlMaximum, obtaining all the possible crossings, but the one I need. Of course I could just set the .CrossesAt property at the minimum value, but I am generating dynamically many charts and the minimum/maximum values are not always the same. Thx |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thx a lot man /bow keepITcool Wrote: Hi, I'm not sure this is what you're after but: following would use the (actual) axis' minimum to set the crosspoint. Sub foo() With ActiveSheet.ChartObjects(1).Chart With .Axes(xlValue) .Crosses = xlAxisCrossesCustom .CrossesAt = .MinimumScale End With End With End Sub -- keepITcool | www.XLsupport.com | keepITcool chello nl | amsterdam -- Ciccio_Drink ------------------------------------------------------------------------ Ciccio_Drink's Profile: http://www.excelforum.com/member.php...o&userid=31003 View this thread: http://www.excelforum.com/showthread...hreadid=507643 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() ..... d'oh I just found out sorry everyone for bothering you :( Code ------------------- myChart.Chart.Axes(xlValue).CrossesAt = myChart.Chart.Axes(xlValue).MinimumScal ------------------- -- Ciccio_Drin ----------------------------------------------------------------------- Ciccio_Drink's Profile: http://www.excelforum.com/member.php...fo&userid=3100 View this thread: http://www.excelforum.com/showthread.php?threadid=50764 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Setting x-axis crosses with VBA | Charts and Charting in Excel | |||
Should allow: "Value (X) axis crosses at *-MINIMUM-* value | Charts and Charting in Excel | |||
Value (Y) axis crosses between dates | Charts and Charting in Excel | |||
ActiveChart.Axes(xlValue).Crosses = xlMinimum | Excel Programming | |||
Ticks or Crosses | Excel Worksheet Functions |