Обновлять исходные данные или серийную очертания линейной диаграммы

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

ActiveChart.FullSeriesCollection(1).Values = _ ActiveSheet.Range("H11").End(xlDown).Select 

Однако я продолжаю получать:

Ошибка времени выполнения '91': переменная объекта или с не заданной переменной блока

Каков правильный способ сделать это?

.Select метод без возвращаемого значения, который изменяет активный выбор. Вы не можете назначить его Values . Вы либо выбираете сначала, либо используете Selection , или используете что-то, возвращающее Range .

Вы можете установить диапазон значений значений следующим образом:

 ActiveChart.FullSeriesCollection(1).Values = _ Range("H11:H" & ActiveSheet.Range("H11").End(xlDown).Row) 
Interesting Posts

Вставить, если не "", а после последней строки в VBA

Удалить все существующие серии графиков excel

Создание нового рабочего листа на основе данных столбцов для больших таблиц

Команда SaveAs не работает, но SaveCopyAs делает

Вопрос о формате даты для Excel

Данные Excel формируются с использованием только одного DataFormat с использованием poi

Обратитесь к vaiable ячейке на другом листе, указав имя рабочего листа.

Разбирайте весь источник данных Excel в качестве потока для запроса SOAP в SoapUI

VBA для вставки данных в ячейки без изменения формата

Почему формат колонки несовместим?

Вызов VBA Excel и запуск прерывания

Excel VBA Скрыть строки на основе цвета ячейки, и если команда говорит «Да»,

Запрос доступа возвращает другой результат при чтении из Excel

Просмотр данных Excel Eclipse Apache POI

CodeIgniter: загрузка данных из существующей базы данных MySQL из существующей базы данных

Давайте будем гением компьютера.