Виправте помилку запуску Excel VBA 1004 у Windows 10

Незалежно від того, створюєте ви звіт Excel для власного використання чи для бізнесу, він випускається у двох форматах - XLS та XLSX. Коли ці формати пошкоджуються, ви бачите Помилка часу роботи VBA "1004".

Ця помилка може також виникнути, коли ви намагаєтеся створити макрос на аркуші Excel, таким чином, заважаючи вам працювати з Excel. Незважаючи на те, що це може завадити вам працювати над VBA, воно також може призвести до збою VBA, а часом і вашої системи.

Хороша новина полягає в тому, що це можна виправити кількома методами. Подивимось як.

Спосіб 1: Використання вкладки розробника в MS Excel

Крок 1: Відкрийте Excel аркуша, з яким ви стикаєтесь із проблемою, і натисніть на Розробник вкладку.

Тепер натисніть на Вставити варіант нижче та нижче Елементи керування ActiveX виберіть розділ Кнопка команди.

Вкладка розробника MS Excel Вставляє командну кнопку Activex Controls

Крок 2: Зараз, у будь-якій точці Excel аркуша, перетягніть і намалюйте a Кнопка команди. Це буде CommandButton1.

Порожня область Перетягніть і намалюйте командну кнопку

Крок 3: Двічі клацніть на CommandButton1 щоб мати можливість писати Код VBA в Microsoft Visual Basic для програм вікно, що відкриється.

Тепер введіть нижче Код VBA як показано:

Затемнити як ціле число. Вимкнути b як ціле число a = робочі листи ("Назва аркуша"). Клітини (Номер рядка, номер стовпцяЗначення. b = робочі аркуші ("Назва аркуша"). Клітини (Номер рядка, номер стовпцяЦінність. Робочі аркуші ("Назва аркуша"). Клітини (Номер рядка, номер стовпцяЗначення = a + b

*Примітка - Обов’язково замініть виділені частини на фактичне ім’я аркуша, номер рядка та номер стовпця.

Вікно Microsoft Visual Basic для додатків Написати команду Enter

Крок 4: Тепер поверніться до Аркуш Excel (Аркуш1 у цьому випадку) і натисніть на Режим дизайну опція в Панель інструментів щоб скасувати це.

Тепер натисніть на CommandButton1 на аркуші для отримання результату.

Командна кнопка режиму оформлення аркуша Excel1 Усього автозаповнення

Крок 5: Якщо ви введете VBA код неправильно, він дасть вам Помилка виконання VBA 1004.

Якщо ви вводите неправильний код Vba, помилка часу роботи Vba 1004

Отже, це повинно допомогти вам зрозуміти, чому ви отримуєте Помилка часу виконання 1004 і допоможе вам уникнути цього, використовуючи правильний Код VBA і візерунок. Але якщо проблема не зникне, спробуйте другий спосіб.

Спосіб 2: Створення нового шаблону Excel

Крок 1: відчинено Microsoft Excel і натисніть Ctrl + N клавіші на клавіатурі, щоб відкрити нову книгу.

Тепер перейдіть до Файл вгорі ліворуч.

Вкладка файлу аркуша Excel

Крок 2: Тепер, з правого боку книги, під Останні розділ, видаліть усі аркуші Excel, крім одного.

Вкладка "Файл" Права сторона Останній Видалити всі файли, крім одного

Відформатуйте цей аркуш, який залишився відповідно до ваших вимог.

Крок 3: Після завершення перейдіть до Файл ще раз і натисніть на Зберегти як.

Виберіть місце, де ви хочете зберегти файл. Тепер встановіть Зберегти як тип поле як Шаблон Excel. Переконайтеся, що ви зберегли файл у .xltx або .xlt формат.

Вкладка "Файл" Зберегти як Виберіть розташування Зберегти як тип Ім

*Примітка - Формат, використаний вище, призначений для Excel 2017 і вище.

Крок 4: Після того, як ви зберегли шаблон, ви можете додати шаблон, використовуючи код нижче:

Додати тип: = pathfilename

Переконайтесь, що ви замінили ім’я файлу на збережене ім’я документа.

Це має вирішити проблему з помилкою виконання VBA 1004, але якщо ні, то спробуйте 3-й спосіб.

Спосіб 3: За допомогою налаштувань Центру довіри

Крок 1: відчинено MS Excel і перейдіть до Файл вкладку. Тепер натисніть Варіанти в меню.

Параметри файлу Ms Excel

Крок 2: В Параметри Excel вікно, натисніть на Центр довіри на лівій стороні панелі. Праворуч натисніть на Налаштування Центру довіри.

Параметри Excel Параметри Центру довіри Центр довіри

Крок 3: В Центр довіри вікно, натисніть на Налаштування макросу опції зліва. Тепер, на правій стороні панелі, виберіть перемикач поруч Вимкнути всі макроси з повідомленням.

Потім виберіть перемикач біля Довіряйте доступу до режиму доступу до проекту VBA.

Натисніть гаразд щоб зберегти зміни. Потім натисніть гаразд  знову в Параметри Excel вікно для виходу.

Налаштування макросів вимикають усі макроси за допомогою надійного доступу до сповіщень до об’єктного режиму проекту Vba Ok

Цей метод повинен виправити проблему з помилкою виконання VBA. Біт, якщо проблема все ще існує, спробуйте четвертий спосіб.

Спосіб 4: Видаленням файлу GWXL97.XLA

Крок 1: Натисніть кнопку Клавіша Windows + E разом на клавіатурі, щоб відкрити Провідник файлів. Тепер натисніть Цей ПК зліва, а потім на C привід з правого боку.

Цей привід ПК

Крок 2: Тепер дотримуйтесь шляху, як показано нижче, щоб дістатися до Excel папка:

C: \ Користувачі \ "ім'я користувача"\ AppData \ Local \ Microsoft \ Excel 
Цей привід ПК P слідує шляху Excel Xlstart

Тепер відкрийте папку XLStart.

*Примітка - замініть виділену частину вашим конкретним іменем користувача без лапок.

Крок 3: Тепер ви побачите файл із назвою - GWXL97.XLA. Виберіть цей файл і натисніть Видалити.

Це все. Дотримання цих методів може допомогти вам виправити помилку під час виконання VBA 1004 на ПК з Windows 10.

Виправте, що файл Excel не відкриває проблему в Windows 10

Виправте, що файл Excel не відкриває проблему в Windows 10Excel

Ви не можете відкрити завантажений аркуш Excel на своєму комп’ютері? Якщо ви пробували, але файл Excel не відкривається на вашому комп’ютері, дотримуйтесь цих простих виправлень, щоб розблокувати т...

Читати далі
Як виправити помилку Excel Online не працює в Windows 10

Як виправити помилку Excel Online не працює в Windows 10Windows 10Excel

Excel Online - це програма, яка полегшує вам створення та редагування електронних таблиць Excel в Інтернеті та навіть обмін ними в режимі реального часу, коли ви працюєте з іншими над спільними про...

Читати далі
Як змінити нижній регістр на верхній регістр у MS Excel

Як змінити нижній регістр на верхній регістр у MS ExcelExcel

Поки ви працюєте над завданням на комп’ютері, важливо розумно працювати, щоб заощадити час. Це, в свою чергу, збільшить вашу продуктивність. Наприклад, якщо ви ввели текст у MS Excel з малими літер...

Читати далі