Clase Axis - eje (Excel VBA)

La clase Axis representa un solo eje de un gráfico.

Para usar una variable de clase Axis, primero debe ser instanciado, por ejemplo

Dim axi as Axis
Set axi = ActiveChart.Axes(Type:=1)

Las variables de tipo Axis se pueden establecer utilizando el procedimiento Axes.Item

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Axis en una colección.

Dim axiAxe As Axis
For Each axiAxe In ActiveChart.Axes()
	
Next axiAxe

Métodos

Delete - Elimina el objeto.

Select - Selecciona el objeto.

Propiedades

AxisBetweenCategories True si el eje de valores cruza al eje de categorías entre categorías.

AxisGroup Devuelve el grupo del eje especificado.

AxisTitle Devuelve un objeto AxisTitle que representa el título del eje especificado.

BaseUnit Devuelve o establece la unidad base del eje de categorías especificado.

BaseUnitIsAuto True si Microsoft Excel elige las unidades de base apropiadas para el eje de categorías especificado.

Border Devuelve un objeto Border que representa el borde del objeto.

CategoryNames Devuelve o establece todos los nombres de categoría del eje especificado como una matriz de texto.

CategorySortOrder

CategoryType Devuelve o establece el tipo del eje de categorías.

Crosses Devuelve o establece el punto en el eje especificado donde se cruza el otro eje.

CrossesAt Devuelve o establece el punto del eje de valores donde se cruza el eje de categorías.

DisplayUnit Devuelve o establece el rótulo de unidades del eje de valores.

DisplayUnitCustom Si el valor de la propiedad DisplayUnit es xlCustom, la propiedad DisplayUnitCustom devuelve o establece el valor de las unidades mostradas.

DisplayUnitLabel Devuelve el objeto DisplayUnitLabel para el eje especificado.

Format Devuelve el objeto ChartFormat .

HasDisplayUnitLabel True si la etiqueta especificada por la propiedad DisplayUnit o DisplayUnitCustom se muestra en el eje especificado.

HasMajorGridlines True si el eje tiene líneas de división principales.

HasMinorGridlines True si el eje tiene líneas de división secundarias.

HasTitle True si el eje o el gráfico tiene un título visible.

Height Devuelve un valor de tipo Double que representa el alto, en puntos, del objeto.

Left Devuelve un valor de tipo Double que representa la distancia, en puntos, desde el borde izquierdo del objeto hasta el borde izquierdo del área del gráfico.

LogBase Devuelve o establece la base del logaritmo cuando se utiliza la escala de registro.

MajorGridlines Devuelve un objeto GridLines que representa las líneas de cuadrícula principales del eje especificado.

MajorTickMark Devuelve o establece el tipo de marcas de graduación principales del eje especificado.

MajorUnit Devuelve o establece las unidades principales para el eje de valores.

MajorUnitIsAuto Es True si Microsoft Excel calcula las unidades principales del eje de valores.

MajorUnitScale Devuelve o establece el valor de la escala de las unidades principales del eje de categorías cuando la propiedad CategoryType tiene el valor xlTimeScale.

MaximumScale Devuelve o establece el valor máximo del eje de valores.

MaximumScaleIsAuto Es True si Microsoft Excel calcula el valor máximo para el eje de valores.

MinimumScale Devuelve o establece el valor mínimo del eje de valores.

MinimumScaleIsAuto True si Microsoft Excel calcula el valor mínimo del eje de valores.

MinorGridlines Devuelve un objeto GridLines que representa las líneas de división secundarias del eje especificado.

MinorTickMark Devuelve o establece el tipo de marcas de graduación principales del eje especificado.

MinorUnit Devuelve o establece las unidades secundarias del eje de valores.

MinorUnitIsAuto True si Microsoft Excel calcula las unidades secundarias del eje de valores.

MinorUnitScale Devuelve o establece el valor de la escala de las unidades secundarias del eje de categorías cuando la propiedad CategoryType tiene el valor xlTimeScale.

ReversePlotOrder Es True si Microsoft Excel traza los puntos de datos desde el último al primero.

ScaleType Devuelve o establece el tipo de escala del eje de valores.

TickLabelPosition Describe la posición de los rótulos de marca de graduación en el eje especificado.

TickLabels Devuelve un objeto TickLabels que representa las etiquetas de marcas de graduación del eje especificado.

TickLabelSpacing Devuelve o establece el numero de categorías o series entre rótulos de marcas de graduación.

TickLabelSpacingIsAuto Devuelve o establece si el espaciado de las marcas de graduación es automático.

TickMarkSpacing Devuelve o establece el número de categorías o series existentes entre las marcas de graduación.

Top Devuelve un valor de tipo Double que representa la distancia, en puntos, desde el borde superior del objeto hasta la parte superior de la fila 1 (en una hoja de cálculo) o hasta la parte superior del área del gráfico (en un gráfico).

Type Devuelve un valor XlAxisType que representa el tipo de eje.

Width Devuelve un valor de tipo Double que representa el ancho, en puntos, del objeto.

AxisTitle - Representa el título de un eje de un gráfico.

Border - Representa el borde de un objeto.

ChartFormat - Proporciona acceso al formato Office Art para elementos de gráficos.

DisplayUnitLabel - Representa un rótulo de unidad en un eje del gráfico especificado.

Gridlines - Representa las líneas de división principales o secundarias del eje de un gráfico.

Range - Representa una celda, una fila, una columna, una selección de celdas que contienen uno o más bloques de celdas contiguos o un rango 3D.

TickLabels - Representa los rótulos de marcas de graduación asociados a las marcas de graduación de un eje de gráfico.