21°C
завтра: 22°C
Погода в Перми
21°C
ночью19°C
утром18°C
завтра22°C
Подробно
 66,00
+0.1054
Курс USD ЦБ РФна 17 августа
65,9961
+0.1054
 73,22
−0.2323
Курс EUR ЦБ РФна 17 августа
73,2227
−0.2323
  • Вопрос про Visual Basic. Есть задача.
    Нужно сделать так чтобы на обыкновенной вордовской или экселевской таблице со столбцами на столбцах где содержаться цифры были построены линии с точечками по краям - например от 2 в первой стороке к 1 во воторой 0 в третьей 1в четверной и так далее. Короче получился график. Значения по которым должны проходить линии известны и находятся в файле екселя.
    Вопрос - Целесообразно и как можно написать макрос для автоматического построения этого графика в виде макроса на VB.
    Если у кого есть другие варианты решения задачи с удовольствием выслушаю

  • Запускаем запись макроса в Экселе. Вставляем диаграмму, смотрим код:

    Charts.Add
    ActiveChart.ChartType = xlLine
    ActiveChart.SetSourceData Source:=Sheets("Лист1").Range("B2:M2"), PlotBy:= _
    xlRows
    ActiveChart.SeriesCollection(1).XValues = "=Лист1!R1C2:R1C13"
    ActiveChart.Location Where:=xlLocationAsObject, Name:="Лист1"
    With ActiveChart
    .HasTitle = False
    .Axes(xlCategory, xlPrimary).HasTitle = False
    .Axes(xlValue, xlPrimary).HasTitle = False
    End With

    Вроде всё просто и всё понятно. По аналогии можно написать код, делающий это автоматически для произвольного источника данных :спок:

Записей на странице:

Перейти в форум

Модератор: