Ошибка выполнения 1004: как исправить наиболее распространенную проблему Excel



Обновлен август 2022: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Вы получаете ошибку времени выполнения 1004, когда используете Excel? Если да, не волнуйтесь — вы не одиноки. Это одна из самых распространенных ошибок, с которыми люди сталкиваются при работе с Excel, и она может быть вызвана множеством разных причин. В этом сообщении блога мы обсудим, что вызывает ошибку и как ее исправить. Мы также дадим несколько советов, которые помогут вам избежать появления ошибки.

Что означает ошибка выполнения Excel 1004?

Ошибка Excel 1004 — это раздражающая ошибка времени выполнения, которая возникает, особенно когда вы работаете с файлом Excel. Или когда вы пытаетесь создать макрос в документе Excel, в результате чего вы ничего не можете сделать в книге. Эта ошибка может вызвать серьезные проблемы при работе с приложениями Visual Basic и привести к сбою вашей программы или системы или, в некоторых случаях, к зависанию на некоторое время. Эта ошибка возникает во всех версиях MS Excel.

Что вызывает ошибку времени выполнения Excel 1004?

Если вы хотите знать, как правильно исправить ошибку времени выполнения Excel 1004, вам нужно понять, что вызывает эту проблему. Основные причины перечислены ниже.

  • Ошибка имени макроса: Выполняемый макрос копирует исходный лист в книгу с определенным именем, которое вы не сохранили, и закрывает перед запуском макроса.
  • Конфликт файлов: Открытие файла VBA-Excel вызывает конфликты с другими программами.
  • Слишком много записей легенды: Диаграмма Excel содержит больше записей легенды, чем места для их отображения на диаграмме.
  • Поврежденные файлы Excel: Ваши файлы .xls были повреждены, заражены или повреждены.

Хотя существует множество причин, которые могут вызвать эту ошибку Excel 1004, к счастью, есть несколько методов, которые могут помочь пользователям снова получить доступ к файлам. Давайте посмотрим на них один за другим.

Как устранить ошибку времени выполнения Excel 1004, выполните следующие действия.

Удаление Microsoft Works

Microsoft Works был пакетом программного обеспечения для повышения производительности, выпущенным в 1987 году. Он был доступен как для Windows, так и для Mac OS, но был прекращен в 2007 году. Если вы все еще используете Microsoft Works на своем компьютере с Windows 10, вот как его удалить:

  1. Сначала откройте панель управления и нажмите «Установка и удаление программ».
  2. Найдите Microsoft Works в списке установленных программ и нажмите «Удалить».
  3. Следуйте инструкциям, чтобы завершить процесс удаления.
  4. После удаления Microsoft Works вы можете установить более современный пакет для повышения производительности, например Microsoft Office.


Обновление за август 2022 г.:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать



Переустановите Microsoft Office

Если у вас есть действительный ключ продукта для Microsoft Office, вы можете переустановить пакет, выполнив следующие действия:

  1. Сначала перейдите на сайт Microsoft и загрузите последнюю версию Office. Обязательно выберите версию, совместимую с вашей операционной системой.
  2. После завершения загрузки запустите программу установки и следуйте инструкциям. Введите ключ продукта при появлении запроса и завершите процесс установки.
  3. После установки Office вы сможете открывать файлы Excel без появления сообщения об ошибке 1004 во время выполнения.

Включите параметр «Доверять доступ к объектной модели проекта VBA».

Чтобы включить «Доверительный доступ к объектной модели проекта VBA» в Windows 10, вам необходимо выполнить следующие действия:

  1. Сначала откройте редактор реестра, нажав «Пуск» и введя «regedit».
  2. Когда вы окажетесь в редакторе реестра, перейдите к следующему разделу: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Security.
  3. В правой части окна вы должны увидеть запись с именем «AccessVBOM». Дважды щелкните по нему и измените значение с 0 на 1.
  4. Закройте редактор реестра и перезапустите Excel. Теперь у вас должен быть доступ к объектной модели проекта VBA.

Запустите проверку системных файлов

В Windows 10 есть встроенный инструмент для сканирования и восстановления поврежденных системных файлов, который называется средством проверки системных файлов (SFC). SFC — это утилита командной строки, которую можно использовать для сканирования всех защищенных системных файлов и замены их рабочими копиями, если они будут повреждены.

  1. Нажмите клавишу Windows + X, чтобы открыть меню «Опытный пользователь», а затем нажмите «Командная строка (Администратор)».
  2. В окне командной строки введите следующую команду и нажмите Enter: sfc /scannow
  3. Теперь начнется сканирование SFC. В зависимости от количества файлов, которые необходимо отсканировать и восстановить, процесс может занять от нескольких минут до часа и более.

После завершения процесса вы сможете использовать Excel, не увидев снова ошибку времени выполнения 1004.

Запустите инструмент DISM

Запуск инструмента DISM в Windows 10 — относительно простой процесс, который можно выполнить всего за несколько шагов.

  1. Сначала откройте командную строку, нажав клавишу Windows + X, а затем выбрав «Командная строка» в меню.
  2. Затем введите «DISM.exe/Online/Cleanup-image/Restorehealth» в командную строку и нажмите Enter. Теперь инструмент DISM начнет сканирование вашей системы на наличие ошибок и попытается их исправить.
  3. После завершения процесса необходимо перезагрузить компьютер, чтобы все изменения вступили в силу.

Запуская инструмент DISM на регулярной основе, вы помогаете поддерживать работоспособность и отсутствие ошибок в установке Windows 10.

Запустите восстановление системы

  1. Откройте «Восстановление системы», нажав кнопку «Пуск».
  2. В поле поиска введите Восстановление системы, а затем в списке результатов щелкните Восстановление системы.
  3. Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
  4. Нажмите «Выбрать другую точку восстановления», а затем нажмите «Далее».
  5. Нажмите «Далее», а затем нажмите «Готово», чтобы подтвердить точку восстановления.
  6. Восстановление системы восстанавливает предыдущую конфигурацию Windows, а затем перезапускает систему.


Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

Часто задаваемые вопросы

  1. Запустите Microsoft Excel.
  2. В строке меню выберите «Файл» > «Параметры» > «Центр управления безопасностью» > «Настройки центра управления безопасностью» > «Параметры макроса». > Настройки макроса».
  3. В верхней части выберите переключатель «Отключить все макросы с уведомлением».
  4. В нижней части установите флажок «Доверять доступ к объектной модели проекта VBA».
  5. Нажмите «ОК» и «ОК», чтобы сохранить настройки.
  6. Закрыть Excel

Если вы используете код VBA для выбора диапазона, которого нет на активном рабочем листе, VBA отображает ошибку времени выполнения 1004. Это связано с тем, что если вы хотите выбрать ячейку или диапазон ячеек для определенного рабочего листа, этот рабочий лист должен быть активен в данный момент. Вы не можете выбрать ячейку на рабочем листе 1, если рабочий лист 2 в данный момент активен.

Выполняемый макрос копирует исходный рабочий лист в рабочую книгу с определенным именем, которое вы не сохранили, и закрывает перед запуском макроса. Возник конфликт с другими программами при открытии файла VBA-Excel.