Страницы: 1
RSS
Большая неточность в размере диапазона построения планок погрешностей, макрос для автоматического построения графиков
 
Доброго времени суток. Имеется  Макрос для автоматического построения графиков, но в нем есть БОЛЬШАЯ неточность  в размере диапазона построения планок погрешностей.
Код
 ActiveSheet.Shapes.AddChart.Select
    ActiveChart.ApplyChartTemplate ( _
        "C:\Users\User\AppData\Roaming\Microsoft\Шаблоны\Charts\график_фон.crtx")
    Dim ДиапазонГрафика As Excel.Range
    Set ДиапазонГрафика = Application.InputBox("введите диапазон ячеек", Type:=8)
    
    Dim ДиапазонОШИБКИ As Excel.Range
    Set ДиапазонОШИБКИ = ДиапазонГрафика.Offset(1, 0)
    
    ActiveChart.SetSourceData Source:=ДиапазонГрафика
   

    ActiveChart.SetElement (msoElementErrorBarStandardError) 

    ActiveChart.SeriesCollection(1).ErrorBar Direction:=xlX, _
    Include:=xlErrorBarIncludeBoth, Type:=xlErrorBarTypeCustom, _
     Amount:=ДиапазонОШИБКИ, MinusValues:=ДиапазонОШИБКИ
 
Mean0,4066880,460770,5311980,7650950,8013660,96510611,0236040,9251881,0001491,4085651,2858981,422531
Std. error0,0965050,0561070,0668810,1375880,0451340,11432400,0959050,0593470,1071980,2002330,2831080,200811
то есть ДиапазонГрафика имеет вид, например A1:N1
ДиапазонОШИБКИ в таком случае будет А2:N2
выделение имеет первое значение Std. error, его надо бы убрать. то есть что бы был диапазон B2:N2
Изменено: Alejandro67 - 16.08.2014 15:11:29
 
(удалил - автор темы поменял задачу, отредактировав первое сообщение в теме)
Изменено: ikki - 16.08.2014 15:39:56
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Простите, только сейчас понял что написал чушь.
У меня  значение не в столбцах а в стоках.
Mean0,4066880,460770,5311980,7650950,8013660,96510611,0236040,9251881,0001491,4085651,2858981,422531
Std. error0,0965050,0561070,0668810,1375880,0451340,11432400,0959050,0593470,1071980,2002330,2831080,200811
то есть ДиапазонГрафика имеет вид, например A1:N1
ДиапазонОШИБКИ в таком случае будет А2:N2
выделение имеет первое значение Std. error, его надо бы убрать. то есть что бы был диапазон B2:N2
Еще раз приношу извинения за невнимательное написание задачи
Изменено: Alejandro67 - 16.08.2014 15:15:47
 
Alejandro67, пожалуйста, чтобы за Вами не ходить с метлой - удалите сами лишние пустоты в сообщении.
Страницы: 1
Наверх