Создание круговой диаграммы в excel с помощью VBA

Я новичок в VBA и пытаюсь научиться создавать круговую диаграмму из определенных значений в электронной таблице Excel. Я знаю, как делать гистограммы, но мне интересно, знаете ли вы, ребята, об онлайн-ресурсах или учебных пособиях для этого.


person Apollon1954    schedule 02.11.2010    source источник


Ответы (1)


Tools -> Macro -> Record New Macro создает этот код, который вы затем можете настроить в соответствии со своими потребностями:

Charts.Add
ActiveChart.ChartType = xlPie
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:A4"), PlotBy:= _
    xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
ActiveChart.HasTitle = False
person mechanical_meat    schedule 02.11.2010
comment
Привет, приятель. Могу ли я спросить, знаете ли вы, как указать позицию в моем графике? - person Apollon1954; 17.11.2010
comment
Что я нашел, так это поставить .left = something и .top = something, но мне это не удалось.. - person Apollon1954; 17.11.2010
comment
ActiveSheet.Shapes(1).Left = 100 ActiveSheet.Shapes(1).Top = 100 - person mathiasfk; 03.07.2014