Всем привет!
Имеется такой код:
Данный код предназначен для отсечения пустых строк в таблице с целью последующей постройки диаграммы.
Код рабочий, в версиях 07-10 года Экселя стабильно работает. Работал и в 2003, но сегодня у человека перестал запускаться.
Ошибку выдает на следующие строки:
Что нужно сделать чтобы всё заработало?
Имеется такой код:
Код |
---|
Rem меняем Диаграмму на 4 листе, делаем ее активной Rem RowCount - подсчитываем кол-во заполненных строк списка работ, только нужно снизу пустые строки удалить RowCount = Лист3.Cells(4, 9) Rem Дальше меняем параметры диаграммы (столбцы и отсечку соответсвенно) Лист4.ChartObjects(1).Activate Param1 = "='Итоговая диаграмма'!$BN$57:$BN$" + Trim(Str(57 + RowCount - 1)) Param2 = "='Итоговая диаграмма'!$BO$57:$BO$" + Trim(Str(57 + RowCount - 1)) ActiveChart.SeriesCollection(1).Values = Param1 ActiveChart.SeriesCollection(2).Values = Param2 |
Код рабочий, в версиях 07-10 года Экселя стабильно работает. Работал и в 2003, но сегодня у человека перестал запускаться.
Ошибку выдает на следующие строки:
Код |
---|
ActiveChart.SeriesCollection(1).Values = Param1 ActiveChart.SeriesCollection(2).Values = Param2 |