«Не удается войти в режим прерывания в это время» - ошибка времени выполнения «1004»: - PullRequest
0 голосов
/ 10 января 2019

У меня есть электронная таблица с несколькими разными макросами, назначенными кнопкам. Во всех макросах есть ряд кодов, которые идентичны и работают нормально, однако в одном из моих макросов я получаю ошибку времени выполнения «1004»: ошибка, определенная Apllication или объектная ошибка. Я не понимаю, как, когда этот же код работает в 3 других макросах в той же книге. Может ли кто-нибудь помочь mayb

Я не много пробовал, потому что точно не знаю, что не так. Я вернулся к одному из рабочих макросов, скопировал и вставил код прямо в него, думая, что, возможно, что-то напутало, когда я добавлял новый код, но это не сработало. Я шаг за шагом прошел через код и точно знаю, где он происходит, но не могу понять, почему.

    ActiveSheet.Shapes.Range(Array("Button 27")).Select
    Selection.Delete
    ActiveSheet.Shapes.Range(Array("Button 28")).Select
    Selection.Delete
    ActiveSheet.Shapes.Range(Array("Button 29")).Select
    Selection.Delete
    ActiveSheet.Shapes.Range(Array("Button 30")).Select
    Selection.Delete
    ActiveSheet.Shapes.Range(Array("Check Box 33")).Select
    Selection.Delete
    Application.DisplayAlerts = False
    Sheets("Shipping").Delete
    Application.DisplayAlerts = True
    Application.DisplayAlerts = False
    Sheets("Job Intake Form").Delete
    Application.DisplayAlerts = True
    Application.DisplayAlerts = False
    Sheets("Summary Pricing").Delete
    Application.DisplayAlerts = True

Это происходит между Истиной и Ложью после «Формы приема на работу» Предполагается, что эти вкладки будут удалены из моей рабочей книги. Он удалил вкладку доставки и вкладки приема работ, а затем я получил ошибку. И, как я уже сказал, этот же код прекрасно работает в трех других макросах этой книги.

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