Добрый вечер друзья:2 способа для «ClearContents» на VBA Excel, но 1 работает нормально. Зачем?
Я имею в виду 2-мя способами для очистки содержимого в заданном диапазоне ячеек проекта VBA (в MS Excel):
Worksheets("SheetName").Range("A1:B10").ClearContents
Worksheets("SheetName").Range(Cells(1, 1), Cells(10, 2)).ClearContents
Проблема в том, что второй способ показать мне ошибку «1004», когда я не смотрю текущий рабочий лист «SheetName» (другими словами, когда у меня нет «SheetName» как ActiveSheet).
Первый способ работы безупречно в любой ситуации.
Почему это происходит? Как я могу использовать «Второй способ» без этой ошибки?
Не для очков, но был ли мой ответ, который трудно понять? –
@Sid Если когда-либо я был в отчаянии для принятия, я думаю, что я просто последую за вами, отправляя ответы! – pnuts
@pnuts: Нет, я не думаю: @tigeravatar в отчаянии :) Это была просто разница в несколько минут :) –