2012-03-24 4 views
1

У меня есть XY график рассеяния, мои значения в оси й начинаются со значения 30.Изменение X масштаб оси в Excel

Как я могу изменить масштаб на графике таким образом, что у меня есть значения ось X, начиная с 30 и не равна нулю?

+0

Этот вопрос лучше подходит для суперпользователя, поскольку он не связан с программированием. Я проголосовал за его миграцию – brettdj

+1

Я хочу делать программно. У меня есть пустой график, и у меня есть макрос, который заполняет график на пустой диаграмме. – user1270123

ответ

1
  • правой кнопкой мыши по оси х
  • выберите Format Axis
  • выберите опцию Fixed рядом с Minimum и введите 30
3

Я был в состоянии сделать это в VBA следующим образом:

  1. захватить объект диаграммы:

    Dim objChart As Object 
    Set objChart = Sheets("MyWorksheetName").ChartObjects("MyChartName") 
    
  2. изменить ось х мин значение:

    objChart.Chart.Axes(xlCategory).MinimumScale = myChartMinXValue 
    

По оси х в диаграммах Excel, кажется, называется xlCategory. Также ПРИМЕЧАНИЕ свойство MinimumScale не существует для всех типов диаграмм. Моя первая попытка заключалась в использовании xlLine, но я все время получал ошибку. Как только я переключился на xlXYScatterLines, VBA был счастлив.

Смежные вопросы