M
Matt McQueen
Alright folks,
I'm trying to write some code that determines whether a chart axis has the
following properties:
minimumscale
maximumscale
majorunit
minorunit
minimumscaleisauto
maximumscaleisauto
minorunitisauto
majorunitisauto
Obviously not all chart types have these properties. The code I'm using to
try and get these values is:
varMinimumScale = ActiveChart.Axes(xlCategory,xlPrimary).MinimumScale
where varMinimumScale is a variant.
Clearly, if the chart is a bar chart, for example, this will crash (a 1004
error).
I've failed in trying to determine this association using If
ActiveChart.ChartType = xlWhatever because apparently my charts are of type
-4111 (they're all scatter plots with two y-axes and lines without markers).
I can't find any mention of numeric chart types in the helpfile or on the
net. Putting a break in the code and progressing step by step shows that
xlXYScatter also produces a number in the -4000 range, whereas other charts
have numbers more like 0-100.
Does anyone have a list of excel's numeric chart types or some code that
would do the job for me (by trapping the 1004 error or something clever)?
Cheers,
Matt
I'm trying to write some code that determines whether a chart axis has the
following properties:
minimumscale
maximumscale
majorunit
minorunit
minimumscaleisauto
maximumscaleisauto
minorunitisauto
majorunitisauto
Obviously not all chart types have these properties. The code I'm using to
try and get these values is:
varMinimumScale = ActiveChart.Axes(xlCategory,xlPrimary).MinimumScale
where varMinimumScale is a variant.
Clearly, if the chart is a bar chart, for example, this will crash (a 1004
error).
I've failed in trying to determine this association using If
ActiveChart.ChartType = xlWhatever because apparently my charts are of type
-4111 (they're all scatter plots with two y-axes and lines without markers).
I can't find any mention of numeric chart types in the helpfile or on the
net. Putting a break in the code and progressing step by step shows that
xlXYScatter also produces a number in the -4000 range, whereas other charts
have numbers more like 0-100.
Does anyone have a list of excel's numeric chart types or some code that
would do the job for me (by trapping the 1004 error or something clever)?
Cheers,
Matt