Как да коригирам 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 кода.
- Невалидна стойност в аргумента.
- Работещият макрос е повреден.
- Файлове, свързани с 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) .
- Натиснете бутона OK.
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 в Excel
Как да използвате функцията NETWORKDAYS в Excel
Как да преброите броя на записи с Да или Не в Excel
Как да вмъкнете динамична диаграма в електронна таблица на Excel
Как да създадете радарна диаграма в Windows 11/10
Грешка по време на изпълнение 1004, Макросът не може да се стартира в Excel
Конвертирайте CSV в Excel (XLS или XLSX) с помощта на командния ред в Windows
Как да обедините и размените клетките в Excel
Microsoft Excel се опитва да възстанови вашата информация
Изчислете стандартното отклонение и стандартната грешка на средната стойност в Excel
Microsoft Excel причинява висока употреба на процесора, когато работи под Windows 10
Как да стартирате Word, Excel, PowerPoint, Outlook в безопасен режим
Урок за Microsoft Excel, за начинаещи
Как да добавите или сумирате време в Microsoft Excel
Как да използвате функцията ИЗБЕРЕТЕ в Excel
Как да използвате функцията ISODD в Excel
Как да използвате DCOUNT и DCOUNTA функция в Excel
Как да извлечете имена на домейни от URL адреси в Microsoft Excel