ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   problems with .Crosses and .CrossesAt (https://www.excelbanter.com/excel-programming/352171-problems-crosses-crossesat.html)

Ciccio_Drink[_4_]

problems with .Crosses and .CrossesAt
 

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


keepITcool

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


Ciccio_Drink[_5_]

problems with .Crosses and .CrossesAt
 

.....



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


Ciccio_Drink[_6_]

problems with .Crosses and .CrossesAt
 

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



All times are GMT +1. The time now is 10:35 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com