ndvikulov
16-09-2010, 17:24
ActiveSheet.ChartObjects ("Диаграмма 5").Activate
ActiveChart.SetSourceData Source:=Sheets("Лист 1").Range(Cells(3, 9), Cells(i, 9))
Это для того чтобы с помощью макроса изменять вид графика в зависимости от значений в ячейках. После выполнения график становится активным как будто на него нажали.
Как поменять свойства объекта не активируя его?
Такая же проблема у макроса, который копирует содержания столбца в соседний столбец, а затем сортирует этот столбец по возрастанию. Нужно это операцию сделать ничего не активируя. Код:
И еще вопрос. Можно ли график построить по данным из массива? Допустим есть массив с известным количеством элементов. Source:=ИмяМассива не канает