Уважаемые, форумчане! Как настроить ширину столбцов в диаграмме? мне нужно чтоб ширина во всех графиках была одинаковая! но метод подбора не подойдет, т.к. графиков много! Пример во вложении
Catboyun, так подстраивается ширина диаграмм, но ширину рядов в них не настроить так. Свойство Height или Width у объекта Point read-only, и настраивается в пропорции от размера диаграммы и зазора между рядами. Вот так визуально выровняет толщину полосок:
Код
Sub ResizeBars()
Const BAR_SCALE As Double = 40
Dim s, c, p
For Each c In ActiveSheet.ChartObjects
With c.Chart
.PlotArea.Height = .SeriesCollection(1).Points.Count * BAR_SCALE
'.PlotArea.Top = 50
.ChartGroups(1).GapWidth = 150
End With
Next c
End Sub