PDA

Просмотр полной версии : Помогите с макросом в Excel (VBA)


ndvikulov
16-09-2010, 17:24
ActiveSheet.ChartObjects ("Диаграмма 5").Activate
ActiveChart.SetSourceData Source:=Sheets("Лист 1").Range(Cells(3, 9), Cells(i, 9))

Это для того чтобы с помощью макроса изменять вид графика в зависимости от значений в ячейках. После выполнения график становится активным как будто на него нажали.

Как поменять свойства объекта не активируя его?

Такая же проблема у макроса, который копирует содержания столбца в соседний столбец, а затем сортирует этот столбец по возрастанию. Нужно это операцию сделать ничего не активируя. Код:

И еще вопрос. Можно ли график построить по данным из массива? Допустим есть массив с известным количеством элементов. Source:=ИмяМассива не канает