Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/103: Рейтинг темы: голосов - 103, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 37

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

05.02.2013, 01:34. Показов 20632. Ответов 11
Метки нет (Все метки)

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

Вложения
Тип файла: zip Лист Microsoft Office Excel (6).zip (16.1 Кб, 20 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2013, 01:34
Ответы с готовыми решениями:

Отключить макрос при закрытии книги
Всем добрый вечер! Подскажи пожалуйста, нужен был макрос который блокировал бы нажатия клавиш "копировать",...

DefaultValue не сохраняется при закрытии формы
Проблема. На форме есть комбобокс. Значения там меняются редко. Жесткая установка значения по умолчанию не подходит, хотелось бы, чтобы...

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

11
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
05.02.2013, 06:58
Цитата Сообщение от taratara Посмотреть сообщение
Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно???
в программе "VBA" нажимайте кнопку "Сохранить".
1
 Аватар для Султанов
54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
05.02.2013, 07:17
Цитата Сообщение от taratara Посмотреть сообщение
Во-первых, почему когда я создаю макрос, после закрытия-открытия файла он исчезает, может куда нажаь нужно???
надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего

Добавлено через 2 минуты
Цитата Сообщение от taratara Посмотреть сообщение
Во-вторых, я не знаю точно как сделать задание 2.3, как создатьмакрос (процедуру-подпрограмму)????
Кроме вас никто не знает лучше что именно надо, но по приведенному примеру можно лучше и эффективнее воспользоваться стандартны функциями Экселя и произвести условное форматирование, чем писать по задаче код
1
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
05.02.2013, 07:28
taratara, задание 2.2.
Вложения
Тип файла: zip Форум_v_1.zip (15.2 Кб, 13 просмотров)
1
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
05.02.2013, 07:57
Пункт 1

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


Пункт 2

Цитата Сообщение от Султанов Посмотреть сообщение
надо сохранить с поддержкой макроса с расширением (.xlsx) скорее всего
формат Excel-файлов с поддержкой макросов - xlsm.


Пункт 3

taratara, по заданию 2.3. не понятно, для каких ячеек искать максимальное число:
  1. в диапазоне "C3:H8"?
  2. определять максимальное число для всего диапазона "C3:H8" или для каждой строки, например, для строки "C3:H3" и т.д.?
1
 Аватар для Alex77755
11523 / 3810 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.02.2013, 10:52
или для каждой строки, например, для строки
В задании же ясно указано: для каждой строки.
И, кстати, функция дана готовая. ТС не может сам переписать в модуль?
1
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
05.02.2013, 10:55
Цитата Сообщение от Alex77755 Посмотреть сообщение
В задании же ясно указано: для каждой строки.
я читал задание в сообщении #1 на скрин-шоте. Задание 2.3.
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
05.02.2013, 12:24
Такое подойдёт?
Вложения
Тип файла: rar Молочные продукты.rar (21.8 Кб, 13 просмотров)
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
05.02.2013, 12:42
Подправил
Вложения
Тип файла: rar Молочные продукты.rar (21.7 Кб, 13 просмотров)
1
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 37
05.02.2013, 19:23  [ТС]
Спасибо Всем большое. До задания 2.2 я вроде верно сделала, ее делать не надо, я добавила просто все задание.
Начиная с задания 2.3- я не знаю как делать правильно, у меня не получается.
SoftIce, у меня почему-то как у Вас заливка красным цветом не получилось
Вложения
Тип файла: rar Лист Microsoft Office Excel (6).rar (17.7 Кб, 13 просмотров)
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
05.02.2013, 19:50
Странно, у меня всё работает, и ваш макрос "Цвет" тоже.

Если в выделенном диапазоне ячеек содержатся ячейки с отрицательным значением - то они заливаются красным
Миниатюры
Макрос не сохраняется при закрытии книги  
Вложения
Тип файла: rar Лист Microsoft Office Excel (6).rar (23.6 Кб, 11 просмотров)
1
05.02.2013, 20:35
 Комментарий модератора 
taratara, обратите внимание на Правила, пп. 4.3, 4.4, 5.18.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2013, 20:35
Помогаю со студенческими работами здесь

Событие, возникающее при закрытии книги
Мужики, нужна ваша помощь! Есть файл Excel 2010.. В нем прописано несколько Sub'ов.. Где и что мне нужно прописать, чтобы при закрытии...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
12
Закрытая тема Создать тему
Новые блоги и статьи
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер