Не сохраняется файл excel с макросами

Цитата
Sanja написал:
Версия Excel? И разрядность. И файл-пример

Версия Эксель  2007 г.

Проц 32-х разрядный. А сам эксель тоже для 32.

Насколько помню, если не ошибаюсь, 64 разрядная версия на 32 разрядную систему и не установиться.

Так что, с этим все нормально.

Что касается файла примера, дело в том, что файлов много. Есть с большим вложением макросов, есть с меньшим. Но толку с того, если прикреплю файл пример?

Дело в том, что эксель при любом файле с макросами вылетает.

Правда происходит это не всегда при сохранении. Только иногда. Ну, примерно в час один раз.

Но когда происходит, без мата не обхожусь. Потому, что так она достала уже … эта мерзо-пакость. В особенности, когда сижу уткнувшись в монитор и все внимание на алгоритмы, и отладку кода. И в этом самое время вдруг внезапно бац … и выходит сообщение о сбое работы Эксель.

И главное так не только на одном компьютере, но и на всех остальных. Аж в пяти местах проверял. И в win’7/8 и даже в winXP. ВЕЗДЕ так делает зараза. И никак не угомониться.

Цитата
Игорь написал: Тут либо проблема в макросах, либо проблема из-за сбоя в файле Excel

Так что, сам файл навряд ли имеет кряк. Потому, что все файлы, которые заново создавались, в которых макросы писались с нуля, ведь не могут быть битыми.

И при этом, что касается того, если сами  макросы вызывают вылет Excel…. Тоже не думаю, что так.

Потому, что и тут, файлов много… и при работе с любым из них, Эксель всегда выкидывает такие номера.

И при этом, дело в том, что я те же самые макросы перенес в файл надстройки. С тем же самым кодом. Сам код макросов и в файле *.XLAM был тот же что в *.xlsm. Но почему то, в работе с первым ни один раз не было такой кляузы, а со вторым иногда даже каждый пол часа.

Так что, ну просто понять не могу в чем причина… и главное это чаще происходит, когда редактор VBA разработчик открыт.

Может быть, дело в подключенных библиотеках, которые стали не по вкусу, Excel-ю 2007?

Но и тут могу сказать, что в этом не сильно большой прихотливостью отличался. И в опции: References не тонную величину библиотек подключил. А всего каких то два или три дополнительных.

Вот все библиотеки которые подключены:

Visual Basic for Application

Microsoft Excel 12.0 Object Library

Microsoft Office 12.0 Object Library

Microsoft Forms 2.0 Object Library

Microsoft ActiveX Data Object 2.8 Library

Вот и все подключенные библиотеки.

Так что, я просто понять не могу, причину.

Мало того, что когда занимаешься отладкой макроса, столько проблем возникает, и работаешь над  устранением ошибок в коде приложения. И с трудом, но в итоги добиваешься корректной работой кода. И это вроде бы удается. И думаешь, ну все ….  теперь все работает нормально. И сложные алгоритмы корректно составлены, и  переменные нигде не конфликтуют. И наконец вздыхаешь с облегчением. И тут на тебе…. Что уже навряд ли ошибки того, что ты написал, а скорее думаю недоработки самой среды разработки. И самого производителя. И думаешь, как раз еще этого не хватало. Что бы, еще отвечать, не только за свои приложения, но еще и за среду.

Так что, опять рассчитываю на помощь!

И опять буду признателен за ответ!

Hi I am trying to work on Excel to create a simple roster type program (using excel was suggested by my boss even though I’ve never used it before) Anyway,  I have barely done anything on it, and tried to save it, but I keep getting a message saying I cant because Macros are enabled. I googled that, and it says to go to the Developer tab and disable Macros, I tried to do that but the Develop tab has all functions greyed out — so I cant change it — nor can I delete the work to start again.  Can someone explain what I need to do please?

I believe I must have inadvertently clicked the wrong box when I went into the Developer tab so that I could add tick boxes (this was the way suggested in a google link)  I don’t know what else I could’ve done to cause this 

any help would be very much appreciated as I cant close the document to start another

Melanie 

0 / 0 / 0

Регистрация: 17.01.2013

Сообщений: 37

1

Макрос не сохраняется при закрытии книги

05.02.2013, 01:34. Показов 18397. Ответов 11


Студворк — интернет-сервис помощи студентам

итак, у меня пару вопросов, уважаемы эксперты.
Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно???
Во-вторых, я не знаю точно как сделать задание 2.3, как создатьмакрос (процедуру-подпрограмму)????
Заранее всех благодарю, посмотрите, пожалуйста.



0



5468 / 1148 / 50

Регистрация: 15.09.2012

Сообщений: 3,514

05.02.2013, 06:58

2

Цитата
Сообщение от taratara
Посмотреть сообщение

Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно???

в программе «VBA» нажимайте кнопку «Сохранить».



1



53 / 38 / 3

Регистрация: 25.01.2013

Сообщений: 368

05.02.2013, 07:17

3

Цитата
Сообщение от taratara
Посмотреть сообщение

Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно???

надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего

Добавлено через 2 минуты

Цитата
Сообщение от taratara
Посмотреть сообщение

Во-вторых, я не знаю точно как сделать задание 2.3, как создатьмакрос (процедуру-подпрограмму)????

Кроме вас никто не знает лучше что именно надо, но по приведенному примеру можно лучше и эффективнее воспользоваться стандартны функциями Экселя и произвести условное форматирование, чем писать по задаче код



1



5468 / 1148 / 50

Регистрация: 15.09.2012

Сообщений: 3,514

05.02.2013, 07:28

4

taratara, задание 2.2.



1



5468 / 1148 / 50

Регистрация: 15.09.2012

Сообщений: 3,514

05.02.2013, 07:57

5

Пункт 1

Султанов, на Форуме есть следующие категории людей:

  1. студенты. Им задают задания в учебных заведениях. Студенты делятся на две группы: одним студентам нужна только работающая программа, другим нужно, чтобы программа была написана по каким-то правилам;
  2. люди, которые работают в программах MS Office, и которые хотят ускорить свою работу или избавиться от монотонной работы;
  3. программисты, которые сталкиваются с какими-то проблемами и спрашивают, как решить проблему.

Я предполагаю, что эту тему создал студент, которому нужно сделать задание по каким-то правилам.

Пункт 2

Цитата
Сообщение от Султанов
Посмотреть сообщение

надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего

формат Excel-файлов с поддержкой макросов — xlsm.

Пункт 3

taratara, по заданию 2.3. не понятно, для каких ячеек искать максимальное число:

  1. в диапазоне «C3:H8»?
  2. определять максимальное число для всего диапазона «C3:H8» или для каждой строки, например, для строки «C3:H3» и т.д.?



1



11482 / 3773 / 677

Регистрация: 13.02.2009

Сообщений: 11,145

05.02.2013, 10:52

6

или для каждой строки, например, для строки

В задании же ясно указано: для каждой строки.
И, кстати, функция дана готовая. ТС не может сам переписать в модуль?



1



5468 / 1148 / 50

Регистрация: 15.09.2012

Сообщений: 3,514

05.02.2013, 10:55

7

Цитата
Сообщение от Alex77755
Посмотреть сообщение

В задании же ясно указано: для каждой строки.

я читал задание в сообщении #1 на скрин-шоте. Задание 2.3.



1



es geht mir gut

11264 / 4746 / 1183

Регистрация: 27.07.2011

Сообщений: 11,437

05.02.2013, 12:24

8

Такое подойдёт?



1



es geht mir gut

11264 / 4746 / 1183

Регистрация: 27.07.2011

Сообщений: 11,437

05.02.2013, 12:42

9

Подправил



1



0 / 0 / 0

Регистрация: 17.01.2013

Сообщений: 37

05.02.2013, 19:23

 [ТС]

10

Спасибо Всем большое. До задания 2.2 я вроде верно сделала, ее делать не надо, я добавила просто все задание.
Начиная с задания 2.3- я не знаю как делать правильно, у меня не получается.
SoftIce, у меня почему-то как у Вас заливка красным цветом не получилось



0



es geht mir gut

11264 / 4746 / 1183

Регистрация: 27.07.2011

Сообщений: 11,437

05.02.2013, 19:50

11

Странно, у меня всё работает, и ваш макрос «Цвет» тоже.

Если в выделенном диапазоне ячеек содержатся ячейки с отрицательным значением — то они заливаются красным

Миниатюры

Макрос не сохраняется при закрытии книги
 



1



Казанский

05.02.2013, 20:35


    Макрос не сохраняется при закрытии книги

 Комментарий модератора 
taratara, обратите внимание на Правила, пп. 4.3, 4.4, 5.18.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

05.02.2013, 20:35

Удаление листов из книги при закрытии
Добрый день.
нужно при закрытии файла удалить все листы, кроме листа "Макрос".
Использую такую…

Выполнение события при закрытии книги
1)Знаю как зделать выполнение события при открытии книги:
Private Sub Workbook_Open()
End Sub
Ка…

Закрытие книги Excel при закрытии формы
В общем хочу, чтобы при любом завершении моего приложения, срабатывал код закрытия книги. Через…

При закрытии Form всё сохраняется, как очистить всё?
Здравствуйте, такой вопросик, при закрытии формы, хоть me.close(), хоть me.hide(), всё почему то…

При закрытии одной книги записать информацию во вторую
Всем привет) столкнулся с проблемой: есть две книги в одну заношу информацию, и во вторую заношу…

Как при закрытии книги эксель — убрать иконку
Добрый вечер.
Помогите решить вопрос.

При открытии файл эксель подгружает иконку (.ico) по…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

12

при попытке сохранения файла Excel с поддержкой макросов загорается окно «Обнаружены ошибки при сохранении «путь файла». Возможно, приложению Microsoft Excel удастся сохранить этот файл, внеся в него некоторые исправления. Чтобы внести исправления в новый файл, нажмите кнопку «Продолжить». Для отмены сохранения файла нажмите кнопку «Отмена».

У меня Windows 11 и Microsoft Office 2016, активированные оба. При попытке сохранить файл, вылезает такая ошибка и при «Продолжить» предлагает место и название для сохранения, но оно не сохраняется, а снова вылазит это окно.
Я могу сохранять данный файл:
с телефона в приложении Office
с другого компьютера, на котором Windows 10 и Microsoft Office 2016
с другого компьютера, на котором Windows 10 и Microsoft Office 2019

Такое самое окно вылезает у человека, у которого тоже ASUS на AMD на Windows 11. Однако у человека с другим жезелом на Windows 11 всё работает.

Подскажите что сделать чтобы оно работало как раньше

Понравилась статья? Поделить с друзьями:
  • Не сохраняется файл excel 2013
  • Не сохраняет картинки в pdf excel
  • Не сохраняется рисунок в word
  • Не сохранился файл word 2013
  • Не сохраняется правило условного форматирования в excel