ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Charts and Charting in Excel (https://www.excelbanter.com/charts-charting-excel/)
-   -   How to align the category axis to plot area (https://www.excelbanter.com/charts-charting-excel/117306-how-align-category-axis-plot-area.html)

awrex

How to align the category axis to plot area
 
I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!

Bernard Liengme

How to align the category axis to plot area
 
Format the axis and specify where you want it to cross the y-axis.
--
Bernard V Liengme
www.stfx.ca/people/bliengme
remove caps from email

"awrex" wrote in message
...
I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis)
into
the data of the plot area.

Hope this make sense. Thanks!!




Andy Pope

How to align the category axis to plot area
 
Hi,

Explanation can be found here,
http://www.andypope.info/tips/tip002.htm

Cheers
Andy

awrex wrote:
I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!


awrex

How to align the category axis to plot area
 
Works great!!

Would you happen to know how I could reflect this through VBA.

Thanks again!!


"Andy Pope" wrote:

Hi,

Explanation can be found here,
http://www.andypope.info/tips/tip002.htm

Cheers
Andy

awrex wrote:
I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!



Andy Pope

How to align the category axis to plot area
 
The simplest thing to do is use the macro recorder whilst you apply the
settings.

ActiveChart.Axes(xlCategory).Select
.MajorTickMark = xlOutside
.MinorTickMark = xlNone
.TickLabelPosition = xlLow ' < this line does it
End With


Cheers
Andy

awrex wrote:
Works great!!

Would you happen to know how I could reflect this through VBA.

Thanks again!!


"Andy Pope" wrote:


Hi,

Explanation can be found here,
http://www.andypope.info/tips/tip002.htm

Cheers
Andy

awrex wrote:

I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!



awrex

How to align the category axis to plot area
 
Thanks Andy....

However I get a runtime error 438... Object doesn't support this property or
method.

I have some existing code that I was attempting to insert this into to clean
up the data results..... here's the snippet....
FYI.. the added portion was added after I ran it sans addition with same 438
error...


Selection.Position = xlBottom
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.NumberFormat = "mm/dd"
With Selection.TickLabels
.Alignment = xlCenter
.Offset = 100
.ReadingOrder = xlContext
.Orientation = xlUpward
End With
ActiveChart.Axes(xlCategory).Select 'just added 11-3-06
With Selection.TickLabels <---- I added this from your code posted earlier
.MajorTickMark = xlOutside
.MinorTickMark = xlNone
.TickLabelPosition = xlLow ' < this line does it
End With
ActiveChart.ChartTitle.Select
Selection.AutoScaleFont = True




"Andy Pope" wrote:

The simplest thing to do is use the macro recorder whilst you apply the
settings.

ActiveChart.Axes(xlCategory).Select
.MajorTickMark = xlOutside
.MinorTickMark = xlNone
.TickLabelPosition = xlLow ' < this line does it
End With


Cheers
Andy

awrex wrote:
Works great!!

Would you happen to know how I could reflect this through VBA.

Thanks again!!


"Andy Pope" wrote:


Hi,

Explanation can be found here,
http://www.andypope.info/tips/tip002.htm

Cheers
Andy

awrex wrote:

I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!



Andy Pope

How to align the category axis to plot area
 
The best thing would be for YOU to record the code. Then you can
incorporate that into the routine.

Cheers
Andy

awrex wrote:
Thanks Andy....

However I get a runtime error 438... Object doesn't support this property or
method.

I have some existing code that I was attempting to insert this into to clean
up the data results..... here's the snippet....
FYI.. the added portion was added after I ran it sans addition with same 438
error...


Selection.Position = xlBottom
ActiveChart.Axes(xlCategory).Select
Selection.TickLabels.NumberFormat = "mm/dd"
With Selection.TickLabels
.Alignment = xlCenter
.Offset = 100
.ReadingOrder = xlContext
.Orientation = xlUpward
End With
ActiveChart.Axes(xlCategory).Select 'just added 11-3-06
With Selection.TickLabels <---- I added this from your code posted earlier
.MajorTickMark = xlOutside
.MinorTickMark = xlNone
.TickLabelPosition = xlLow ' < this line does it
End With
ActiveChart.ChartTitle.Select
Selection.AutoScaleFont = True




"Andy Pope" wrote:


The simplest thing to do is use the macro recorder whilst you apply the
settings.

ActiveChart.Axes(xlCategory).Select
.MajorTickMark = xlOutside
.MinorTickMark = xlNone
.TickLabelPosition = xlLow ' < this line does it
End With


Cheers
Andy

awrex wrote:

Works great!!

Would you happen to know how I could reflect this through VBA.

Thanks again!!


"Andy Pope" wrote:



Hi,

Explanation can be found here,
http://www.andypope.info/tips/tip002.htm

Cheers
Andy

awrex wrote:


I'm trying to align my category axis of my chart to the bottom of my plot
area. I have some negative data and it's moving the date (category axis) into
the data of the plot area.

Hope this make sense. Thanks!!



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

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