Как исправить ошибку VBA 400 в Excel
В этой статье мы собираемся обсудить способы исправления ошибки VBA 400 в Excel(how to fix VBA error 400 in Excel) . Ошибка 400 в Excel обычно возникает при запуске макроса Microsoft Visual Basic для приложений(Applications) ( VBA ). Это приводит к сбою или сбою макросов и возврату сообщения об ошибке 400. Так вот, у такой ошибки могут быть разные причины; давайте обсудим их.
Что вызывает ошибку VBA 400 в Excel?
Вот причины, из-за которых возникает ошибка 400 при запуске макроса(Macro) в Excel :
- Неправильная(Faulty) установка программного обеспечения Office .
- В коде VBA есть ошибка.(VBA)
- Недопустимое значение в аргументе.
- Работающий макрос поврежден.
- Файлы, связанные с Excel, заражены некоторыми вредоносными программами.
- Ошибка чтения/записи из файла.
- Неверные записи реестра.
Если вы столкнулись с ошибкой 400 в Excel , вы можете использовать перечисленные ниже решения для ее устранения.
Как исправить ошибку VBA 400 в Excel
Вот способы исправления ошибки 400, возникшей при запуске макроса в Excel :
- Переместите макросы в новый модуль.
- Включите доверенный доступ к VBA.
- Просмотрите свой код VBA.
- Восстановите Microsoft Excel.
- Удалите, а затем переустановите Excel .
- Некоторые другие методы, такие как сканирование на наличие вредоносных программ и т. д.
Остановимся подробно на этих методах.
1] Переместить макросы в новый модуль
Перенос ваших макросов в новый модуль может решить проблему в случае какой-то внешней ошибки. Для этого вы можете использовать следующие шаги:
Перейдите на вкладку « Разработчики( Developers) » и нажмите « Визуальный ( Visual) редактор(editor) ». Если вы не видите вкладку « Разработчики(Developers) » на главной ленте в Excel , перейдите в « File > Параметры(Options) » и на вкладке « Настроить ленты(Customize Ribbons) » установите флажок « Разработчики » в разделе « (Developers)Основные вкладки(Main Tabs) ».
Теперь в окне Microsoft Visual Basic для приложений( Microsoft Visual Basic for Applications) щелкните меню « Вставка(Insert) », а затем пункт « Модуль(Module) ».
После этого вставьте код макроса(Macro) в этот новый модуль и сохраните его, используя специальную опцию в меню « Файл»(File) .
Кроме того, вам необходимо удалить старый модуль, щелкнув его правой кнопкой мыши и выбрав опцию « Удалить ».(Remove)
Наконец, нажмите « File > Close и вернуться(Return) в Microsoft Excel » и посмотрите, устранена ли ошибка 400 в Excel .
2] Включить доверенный доступ к VBA
Вы можете включить доверенный доступ к VBA и посмотреть, исчезла ли проблема. Вот шаги, чтобы включить доверенный доступ к VBA :
- Перейдите на вкладку « Разработчики(Developers) » и нажмите « Безопасность макросов(Macros Security) ».
- В окне Центр управления(Trust Centre) безопасностью включите параметр Доверенный доступ к объектной модели проекта VBA(Trusted access to the VBA project object model) .
- Нажмите кнопку ОК.
3] Просмотрите свой код
Ошибка в коде VBA может вызвать ошибку 400 в Excel . Итак, вам нужно тщательно просмотреть код макроса и исправить ошибку в коде, если она есть. Также проверьте макросы на наличие повреждений.
4] Восстановить Microsoft Excel
Если ничего из вышеперечисленного не работает, проблема может быть в приложении Excel . Приложение может быть установлено неправильно или что-то нужно исправить. Итак, восстановите Microsoft Excel , выполнив следующие действия:
- Запустите приложение «Настройки(Launch Settings app) » и перейдите в «Приложения» > «Приложения и функции».
- Справа найдите и щелкните программу Office 365/ Microsoft 365 .
- Нажмите на кнопку « Изменить(Modify) » , а затем выберите « Восстановление онлайн(Online Repair) » или « Быстрое восстановление(Quick Repair) ».
- Нажмите кнопку(Press) « Восстановить(Repair) » , которая восстанавливает Excel и другие приложения Office .
5] Удалите(Uninstall) , а затем переустановите Excel
Вы также можете попробовать удалить, а затем переустановить программное обеспечение Office и Excel , чтобы начать заново. Посмотрите, исправит ли это ошибку.
6] Некоторые другие методы
Кроме того, некоторые другие решения также могут работать, например:
- Вы можете попробовать запустить сканирование SFC , чтобы проверить и восстановить поврежденные системные файлы.
- Некоторые вредоносные программы также могут вызывать эту ошибку. Итак, проверьте и удалите вредоносные программы и подозрительные приложения с помощью Microsoft Defender или стороннего антивируса(antivirus) или программы защиты от вредоносных(antimalware) программ.
- Попробуйте удалить поврежденные данные кеша и системные ненужные файлы.
Надеюсь, что приведенные выше решения помогут!
Теперь прочитайте: (Now read: )Как исправить ошибку выполнения 1004 в Excel(How to Fix Runtime Error 1004 in Excel)
Related posts
Расширенное руководство по VBA для MS Excel
Как создать макрос или скрипт VBA в Excel
Как использовать Percentile.Exc function в Excel
Как использовать NETWORKDAYS function в Excel
Как сосчитать номер Yes or No entries в Excel
Как использовать Duration Financial Function в Excel
Как использовать INT and LCM Functions в Excel
Время работы error 1004, не может запустить Macro в Excel
Как изменить по умолчанию File Format для сохранения в Word, Excel, PowerPoint
Как добавить Trendline в Microsoft Excel worksheet
Как использовать CHOOSE function в Excel
Как создать Tournament Bracket в Windows 11/10
Calculate Standard Deviation and Standard Error Mean в Excel
Microsoft Excel вызывает High CPU usage при работе на Windows 10
Как создать Organization Chart в Excel
Как использовать DCOUNT and DCOUNTA Function в Excel
Microsoft Excel пытается восстановить вашу информацию
Как изменить цвет Excel worksheet Tab
Как отремонтировать поврежденный Excel Workbook
Convert CSV до Excel (XLS or XLSX) с использованием Command line в Windows 10