У меня есть электронная таблица с несколькими разными макросами, назначенными кнопкам. Во всех макросах есть ряд кодов, которые идентичны и работают нормально, однако в одном из моих макросов я получаю ошибку времени выполнения «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
Это происходит между Истиной и Ложью после «Формы приема на работу»
Предполагается, что эти вкладки будут удалены из моей рабочей книги. Он удалил вкладку доставки и вкладки приема работ, а затем я получил ошибку. И, как я уже сказал, этот же код прекрасно работает в трех других макросах этой книги.