Category Archives: Excel

Недостаточно ресурсов. Выберите меньше данных или закройте другие приложения

При попытке удалить или скопировать группу данных или строку появляется данная ошибка в Excel

“Недостаточно ресурсов. Выберите меньше данных или закройте другие приложения”

Проблема на самом деле и есть с тем,что недостаточно ресурсов,так-как после операции Excel пытается пересчитать их кол-во и требует ресурсов.

В 2010 Офисе, перед самой операцией должно быть уведомление, что ваша операция приведет к большому пересчету данных и займет время.

В моем случае такого предупреждения не было.

Собственно, как я добился его появления, и как мне удалось решить проблему.

1.Закрываем Excel

2Вызываем редактор реестра

Пуск-Выполнить : regedit

3.Находим ветку HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\

4.Переименовываем имя раздела, только с названием “Excel” например добавляем подчеркивание “Excel_”

Открываем снова файл и пробуем.

Также рекомендовано скопировать Ваши данные в новы Лист или новый Файл,возможно проблема кроется в том, что у Вас большое количество столбцов и строк.

У меня лично была проблема с тем, что я не мог удалить строку.

DAO for 64 bit MS office Excel (dao360.dll,ACEDAO.dll)

If you have OFfice 2010 64bit and get error in string “DAO.DBEngine” in your Macros which use DAO dll like “dao360.dll” placed in
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll it’s normal behavior,because dao360.dll it’s 32bit dll and willn’t work in 64bit office.
For this problem we have two solution:

1.Delete your 64bit office and setup 32bit office.

2.You will need ACEDAO.dll wich will replace dao360.dll in MS Office 2010 64bit..
Download “Microsoft Access Database Engine 2010 Redistributable” (http://www.microsoft.com/en-us/download/details.aspx?id=13255) 64bit version (AccessDatabaseEngine_x64.exe).Install it.
After that reboot your PC.
Open Your Excel file which use DAO and get error.Go to VBA editor (Alt+F11) open Tools-Reference in window with dlls uncheck old DAO (dao360.dll) after click Browse button, open C:\Program Files\Microsoft Office\Office14\ and add ACEDAO.dll.
After that save your file and check your error will be miss.All must work fine.If you get error about conflict when you add “ACEDAO.dll” to Reference you should uncheck old DAO library.

429 activex win7 CreateObject Office2010 Excel

Очень распространенная ошибка, советовать что-то конкретное –  тяжело, в моем случае не помогло ничего из  найденного в Интернете.

Но подсказать в каком направлении искать я пожалуй опишу.

При возникновении ошибки, есть кнопочка “Debug”, она приведет Вас  в редактор Microsof Visual Besic for Application, и покажет на какой из функции происходит остановка кода, он будет выделен желтым маркером.

В моем случае это был: CreateObject(“Someobj.VarParams”)  – Someobj указан для примера,там может быть  любая библиотека.

Но проблема именно в том,что VBA не нашел не может создать объект из-за того,что не может найти Someobj класс, он как правило является частью какой-то из библиотек “DLL” которые должны присутствовать на ПК и быть зарегистрированные через “regsvr32“.Вам нужно найти эту билблиотеку и скопировать ее в “c:\windows\system32 ” и зарегистрировать ее в ОС при помощи команды “regsvr32  *.dll” где  * – это имя вашей библиотеки.

А теперь внимание если у вас Win7 да еще и 64 битная  – Вам обязательно нужно скопировать эту библиотеку, кстати ошибка может быть из-за того,что необходимая библиотека находится в  “c:\windows\system32″ вместоc:\windows\sysWoW64\”,  в папку c:\windows\sysWoW64\” и провести регистрацию из этой директории утилитой  “regsvr32“, это будет выглядеть так  “c:\windows\sysWoW64\regsvr32  *.dll”    *.dll –  это Ваша библиотека которая расположена в кронеc:\windows\sysWoW64\” . Почему именно так? – Потому что, у Вас Windows 7 6bit  и для библиотек 32-битных существует отдельная папка  “c:\windows\sysWoW64\”   с отдельной утилитой “regsvr32″  которая предназначена для регистрации 32-битных DLL.

Для информации 64-битные библиотеки  Windows 7 располагаются в c:\windows\system32, такой вот каламбур.

 

 

удалить ссылку на надстройку excel 2010

Если Вы отключили надстройку в Excel, а она всеравно висит в списке, и мешает подключить одноименную но из другого пути, решение я нашел только одно это выкосить ее через реестр,вот путь в реестре где она находится:

 

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Add-in Manager

Как открыть запароленный проект VBA

Как снять или убрать пароль с проекта VBA EXCEL.

1. Запускаем FarManager или другой редактор.
2. Открываем наш запароленный документ  в режиме редактирования
3. Вызываем поиск по документы и ищем строку  которая начинается с “DPB”, меняем  это имя ключа на DPW, всего одну букву.
4. Сохраняем наш файл.
5. Открываем наш сохраненный файл снова  в Excel
6.Сразу после открытия выскочит уведомление о не верном ключе “DPW”, и предложением дальнейшей загрузки проекта, в данном случае  жмем кнопку “Да”.
7. Вызываем Visual Basic  for Application (Alt+F11) — и вуаля, наш запароленный проект уже доступен для редактирования.

Если у Вас была ошибка “Compile Error in Hidden Module”  – значит мы спокойно можем проверить все ли модули, которые необходимы для проекта  у нас на месте и доступны это можно увидеть зайдя  на панели меню   в  “Tools->”References”.

Ошибка в Excel “Compile Error in Hidden Module”

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

Решение проблемы: Откройте файл в Excel – при помощи комбинации клавиш войдите в окно Visual Basic(ALT+F11), далее выберите меню “Tools-References” и посмотрите все ли отмеченные модули есть на самом деле на компьютере и все ли модули необходимые для работы Вашего макроса включены.

Error in Excel “Compile Error in Hidden Module”
Can be happen when Excel miss some reference to library.
For fix: Open Excel – Go to VB window -(ALT+F11).Open Tools-References and check unchecked modules(only needed for your Document).