Все для робіт з Windows - кращою операційною системою від Microsoft. Ми охоплюємо всі, від програми попередньої оцінки Windows 10 до Windows 11. Надає вам всі останні новини про Windows 10 і не тільки.

Отримали помилку виконання VBA 1004? Швидко виправте це за допомогою цих кроків

7

  • Зіткнення помилки виконання VBA 1004 не є хорошим знаком, але ця стаття може виявитися корисною.
  • Ця помилка означає, що ви не зможете нормально використовувати MS Excel, що може спричинити різні проблеми на роботі.
  • Щоб отримати більш корисну та детальну інформацію, не соромтеся відвідати наш обширний центр Microsoft Excel.
  • Якщо ви хочете завжди бути на кроці від помилок виконання, додайте нашу закладку на корисну веб-сторінку про помилки виконання.

Щоб виправити різні проблеми з ПК, ми рекомендуємо DriverFix: це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та відмови обладнання. Перевірте всі свої драйвери зараз у 3 простих кроки:

  1. Завантажте DriverFix (перевірений файл завантаження).
  2. Клацніть «Почати сканування», щоб знайти всі проблемні драйвери.
  3. Клацніть «Оновити драйвери», щоб отримати нові версії та уникнути несправностей системи.
  • DriverFix цього місяця завантажили 502 786 читачів.

Якщо ви працюєте в організації, на вашому ПК найімовірніше встановлена ​​остання версія пакета Microsoft Office або Office 365.

Навіть якщо це один з найкращих інструментів для роботи з електронними таблицями на ринку, це не робить Microsoft Excel несприйнятливим до випадкових помилок. Це було б у випадку із повідомленням про помилку, про яке повідомляли користувачі: Помилка часу виконання 1004. Помилка, визначена додатком або об’єктом.


Як можна виправити помилку виконання VBA 1004?

1 Перевірте надбудови Excel

Отримали помилку виконання VBA 1004? Швидко виправте це за допомогою цих кроків

  1. Клацніть Файл ->  Параметри -> Виберіть надбудови
  2. Натисніть кнопку Перейти
  3. Виберіть надбудови, які потрібно вимкнути або видалити
  4. Зніміть прапорець перед відповідною надбудовою
  5. Клацніть OK

2 Перевірте Excel або встановіть останні оновлення

  1. Клацніть правою кнопкою миші кнопку Пуск
  2. У розкривному меню виберіть Програми та функції.
  3. Виберіть Microsoft Excel і виберіть Змінити

Залежно від того, чи є ваша копія Office встановленням після запуску або встановленням на основі MSI, наступні кроки будуть дещо відрізнятися.

Натисніть, щоб запустити

Вікно під назвою Як би ви хотіли, щоб відновити ваш офіс програми з’явиться

  1. Виберіть Інтернет-ремонт
  2. Виберіть Ремонт, щоб переконатися, що все виправлено
    • Варіант швидкого відновлення є швидшим, але він виявляє, а потім замінює пошкоджені файли
      Отримали помилку виконання VBA 1004? Швидко виправте це за допомогою цих кроків

На базі MSI

  1. У розділі Змінити установку виберіть Відновити
  2. Клацніть Продовжити
  3. Дотримуйтесь даної інструкції, щоб завершити процес

3 Названий діапазон не існує

Отримали помилку виконання VBA 1004? Швидко виправте це за допомогою цих кроків

Найпоширенішою причиною помилки виконання 1004 є те, коли код VBA посилається на іменований діапазон, який не існує. Можливо, ім’я в коді написано неправильно, або, можливо, використовується дійсне ім’я, але воно є на неактивному аркуші. У цьому другому випадку рішення полягає у визначенні посилання на діапазон за допомогою робочого аркуша (і, можливо, робочої книги).

  1. Активний аркуш аркуша1, названий діапазон Foobar знаходиться на аркуші2
  2. Dim cel As Range
  3. Set cel = Range (“Foobar”) ‘Викликає помилку під час виконання 1004
  4. Встановити робочі аркуші cel (“Аркуш2”). Діапазон (“Foobar”) ‘Це працює

Менш поширеною причиною помилок 1004 є використання названої формули або константи в операторі Range. VBA скаржиться, оскільки названа формула або константа повертає значення, а не посилання на діапазон. Обхідний шлях полягає у використанні методу оцінки для отримання значення, наприклад, шляхом заключення у квадратні дужки:

  1. Приглушити MyVar як подвійний
  2. Dim cel As Range
  3. Set cel Range (“SomeNamedConstant”) ‘Викликає помилку під час виконання 1004
  4. MyVar = [SomeNamedConstant] ‘Це працює.
    Зверніть увагу на відсутність подвійних лапок

4 Перевірте вміст електронної таблиці

  • Вставка рядка або стовпця
  • Виконання розрахунків
  • Скопіюйте та вставте
  • Сортування
  • Відкриття або закриття робочої книги

Якщо ви виконуєте будь-яку з вищезазначених дій і отримуєте помилку, перевірте, що саме не так. Якщо це так, спробуйте зробити наступне:

  • Перевірте формули

  • Перевірте розрахунки

  • Уникайте використання надмірних фігур

  • Уникайте використання складних зведених таблиць

  • Намагайтеся не використовувати макроси та складні діаграми з великою кількістю точок даних

    • *

У сьогоднішньому посібнику ми розглянули найкращі рішення, які можна спробувати виправити помилку виконання VBA 1004.

Якщо вам сталася ця стаття корисною або у вас є якісь пропозиції, зв’яжіться з нами, скориставшись розділом коментарів нижче.

Джерело запису: windowsreport.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі