Метод автозаполнения диапазона Классу не удалось вставить формулу - PullRequest
0 голосов
/ 27 ноября 2018

Я создаю файл Excel и записываю формулу в определенную ячейку (например, G8). Я хочу скопировать эту формулу в конец строки (GI8). Я пытаюсь использовать метод автозаполнения.но это дает мне ошибку.

Вот мой код

Dim src = oBook.Worksheets(2).Range(“G8”)
Dim rng = oBook.Worksheets(2).Range(“H8:GI8”)

src.AutoFill(Destination:=out, Type:=Excel.XlAutoFillType.xlFillCopy)

Что я делаю не так и как я могу решить их?

1 Ответ

0 голосов
/ 27 ноября 2018

За Документация Microsoft , ваш целевой диапазон также должен включать исходный диапазон.Потому что ваши rng = oBook.Worksheets(2).Range(“H8:GI8”) и Dim src = oBook.Worksheets(2).Range(“G8”) не перекрываются.Попробуйте сделать rng перекрытие, как показано ниже.

rng = oBook.Worksheets(2).Range(“G8:GI8”)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...