Цитата |
---|
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
итак, у меня пару вопросов, уважаемы эксперты.
0 |
5468 / 1148 / 50 Регистрация: 15.09.2012 Сообщений: 3,514 |
|
05.02.2013, 06:58 |
2 |
Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно??? в программе «VBA» нажимайте кнопку «Сохранить».
1 |
53 / 38 / 3 Регистрация: 25.01.2013 Сообщений: 368 |
|
05.02.2013, 07:17 |
3 |
Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно??? надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего Добавлено через 2 минуты
Во-вторых, я не знаю точно как сделать задание 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 Султанов, на Форуме есть следующие категории людей:
Я предполагаю, что эту тему создал студент, которому нужно сделать задание по каким-то правилам. Пункт 2
надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего формат Excel-файлов с поддержкой макросов — xlsm. Пункт 3 taratara, по заданию 2.3. не понятно, для каких ячеек искать максимальное число:
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 |
В задании же ясно указано: для каждой строки. я читал задание в сообщении #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 я вроде верно сделала, ее делать не надо, я добавила просто все задание.
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
|
|||||
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
05.02.2013, 20:35 |
Удаление листов из книги при закрытии Выполнение события при закрытии книги Закрытие книги Excel при закрытии формы При закрытии Form всё сохраняется, как очистить всё? При закрытии одной книги записать информацию во вторую Как при закрытии книги эксель — убрать иконку При открытии файл эксель подгружает иконку (.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 всё работает.
Подскажите что сделать чтобы оно работало как раньше