У меня есть шаблон, который создает новую вкладку при нажатии кнопки в главном меню.На этой новой вкладке она выводит некоторые данные из главного меню и создает две кнопки (автофигуры), которые также получают назначенный текст и макрос для каждой, поскольку действия для каждой кнопки различны.Однако, когда он попадает в команду autoshape, он возвращает ошибку времени выполнения «1004».У меня есть предыдущие версии электронной таблицы, в которых нет всех наворотов новой электронной таблицы, но если я запускаю функциональность предыдущей версии, она работает нормально.Если я копирую и вставляю VB, специфичный для этой функции, он все равно сталкивается с ошибкой во время выполнения.Это не проблема сделать автофигуру, используя точно такой же код в предыдущей версии ..... Я в растерянности.
Точный код, который вызывает ошибку:
ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 603.75, 7.5, 156.75, 49.5).Select
Я скопировал код, который работает в предыдущих версиях, в текущую версию, и он все еще сталкивается с той же ошибкой.
ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 603.75, 7.5, 156.75, 49.5).Select
Я хочу создать закругленную прямоугольную форму, чтобы после ввода пользовательских данных я мог назначить ей текст и макрос для некоторых дополнительных функций.