Я пишу код для сброса ячеек на моем листе. Это было прекрасно, и внезапно он прекратил работать. Это код сброса.Ошибка времени выполнения '1004': ошибка при сбросе ячеек
Private Sub Reset_Click()
Range(Cells(20, 2), Cells(41, 13)).Interior.Color = RGB(217, 217, 217)
Range(Cells(20, 2), Cells(41, 13)).Font.Color = RGB(255, 255, 255)
Range(Cells(3, 2), Cells(11, 13)).Interior.Color = RGB(255, 255, 255)
Range(Cells(13, 2), Cells(18, 13)).Interior.Color = RGB(255, 255, 255)
End Sub
Заранее спасибо
Является ли код в рабочем листе модулем? Я предполагаю, что вам нужно квалифицировать вызовы 'Range' и' Cells' вместо использования глобальных переменных. – Comintern
Как @Comintern утверждает выше. Вам нужно квалифицировать вызовы «Range» и «Cells», иначе они будут рассматриваться как «ActiveSheet», которые могут быть не такими, которые вы ожидаете от него. – Dave
Защищаете ли вы лист? – Rory