Коригирайте грешка при изпълнение на 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 код както е показано:

Затъмнете като цяло число. Dim b As Integer a = Работни листове ("Име на листа"). Клетки (Номер на ред, номер на колонаСтойност. b = работни листове ("Име на листа"). Клетки (Номер на ред, номер на колонаСтойност. Работни листове ("Име на листа"). Клетки (Номер на ред, номер на колонаСтойност = a + b

*Забележка - Не забравяйте да замените маркираните части с вашето действително име на лист, номер на ред и номер на колона.

Microsoft Visual Basic за приложения Прозорец за писане на команда за въвеждане

Стъпка 4: Сега се върнете към Excel лист (Лист1 в този случай) и щракнете върху Режим на проектиране опция в Лента с инструменти за да го отмените.

Сега кликнете върху CommandButton1 в листа, за да генерира резултата.

Команден бутон в режим на проектиране на листа на Excel1 Общо автоматично попълване

Стъпка 5: Ако въведете VBA код неправилно, той ще ви даде VBA грешка при изпълнение 1004.

Ако въведете грешен код на Vba Vba Грешка при изпълнение на Vba 1004

Така че, това трябва да ви помогне да разберете защо получавате Грешка при изпълнение 1004 и ще ви помогне да го избегнете, като използвате правилния VBA код и модел. Но ако проблемът продължава, опитайте втория метод.

Метод 2: Чрез създаване на нов шаблон на Excel

Етап 1: Отворете Microsoft Excel и натиснете Ctrl + N клавиши заедно на клавиатурата, за да отворите нова работна книга.

Сега отидете на Файл в горния ляв ъгъл.

Раздел Excel Sheet File

Стъпка 2: Сега, от дясната страна на работната книга, под Скорошни раздел, изтрийте всички листове на Excel с изключение на един.

Раздел „Файл“ Отдясно наскоро Изтрий всички файлове с изключение на един

Форматирайте този лист, който сте оставили според вашите изисквания.

Стъпка 3: След като приключите, отидете на Файл отново и кликнете върху Запази като.

Изберете мястото, където искате да запазите файла. Сега задайте Запазване като тип поле като Шаблон на Excel. Уверете се, че сте записали файла в .xltx или .xlt формат.

Раздел Файл Запазване като Избор на местоположение Запазване като тип Име на файла на шаблона на Excel .xltx Или .xlt Формат Запазване

*Забележка - Форматът, използван по-горе, е за Excel 2017 и по-нови версии.

Стъпка 4: След като запазите шаблона, можете да добавите шаблона, като използвате кода по-долу:

Добавяне на тип: = pathfilename

Уверете се, че сте заменили името на файла със записаното си име на документ.

Това трябва да разреши проблема ви с грешка по време на работа 1004 на VBA, но ако не, опитайте третия метод.

Метод 3: Чрез Настройки на Центъра за доверие

Етап 1: Отворете MS Excel и отидете на Файл раздел. Сега кликнете върху Настроики в менюто.

MS Excel Опции за файлове

Стъпка 2: В Опции на Excel прозорец, щракнете върху Център за доверие от лявата страна на стъклото. От дясната страна кликнете върху Настройки на Центъра за доверие.

Опции на Excel Център за доверие Настройки на центъра за доверие

Стъпка 3: В Център за доверие прозорец, щракнете върху Настройки на макроса опции вляво. Сега, от дясната страна на екрана, изберете радио бутона до Деактивирайте всички макроси с известие.

След това изберете бутона за избор до Доверете се на достъпа до режима за достъп до проект VBA.

Натиснете Добре за да запазите промените. След това натиснете Добре  отново в Опции на Excel прозорец за изход.

Настройките на макроса забраняват всички макроси с доверителен достъп до уведомяване до обектния режим на проекта Vba Ok

Този метод трябва да поправи проблема с грешката по време на работа на VBA. Бит, ако проблемът все още е налице, опитайте четвъртия метод.

Метод 4: Чрез изтриване на файла GWXL97.XLA

Етап 1: Натисни Клавиш на Windows + E заедно на клавиатурата, за да отворите File Explorer. Сега кликнете върху Този компютър отляво и след това от C задвижване от дясната страна.

Това Pc C устройство

Стъпка 2: Сега следвайте пътя, както е показано по-долу, за да стигнете до Excel папка:

C: \ Потребители \ "потребителско име"\ AppData \ Local \ Microsoft \ Excel 
Това Pc C устройство следва пътя на Excel Xlstart

Сега отворете папката XLStart.

*Забележка - заменете маркираната част с вашето конкретно потребителско име без кавичките.

Стъпка 3: Сега ще видите файл с име - GWXL97.XLA. Изберете този файл и натиснете Изтрий.

Това е всичко. Следването на тези методи може да ви помогне да поправите грешката при изпълнение на VBA 1004 във вашия компютър с Windows 10.

Как да създадете няколко папки наведнъж с помощта на Excel

Как да създадете няколко папки наведнъж с помощта на ExcelExcel

Създаването на няколко папки ръчно може да е лесно, но ако искате да създадете повече папки, кажете 40, 50 и т.н. също така създайте подпапки във всяка папка, тогава определено отнема много време з...

Прочетете още
Как да оцветите алтернативни редове или колони в MS Excel

Как да оцветите алтернативни редове или колони в MS ExcelExcel

За да направите вашите документи в Excel да се открояват, винаги е добра идея да ги оцветите. Много е лесно да изберете всички клетки, към които искате да добавите цветове, и след това да изберете ...

Прочетете още
Как да свържете и синхронизирате Google Таблици с Excel

Как да свържете и синхронизирате Google Таблици с ExcelExcelGoogle листове

18 август 2022 г от Навяшри ПрабхуКакто Google Таблици, така и Excel са мощни инструменти. Google Таблици се използват най-широко, когато работите глобално и често споделяте данни с други. Много е ...

Прочетете още