View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
keepITcool keepITcool is offline
external usenet poster
 
Posts: 2,253
Default problems with .Crosses and .CrossesAt


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