|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2012, 15:18 | #1 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Прибавление даты и "память" макроса
Добрый день. Поскажите пожалуйста решение для двух вопросов:
1) Есть у меня макрос прибавления даты: Код:
Интересует следующее: как сделать, чтобы при втором выполнении макроса добавлялось 2 дня. То есть нажал один раз + 1 день, нажал второй раз + 2 дня и затем опять + 1, + 2 и т.д. 2) Насчет "памяти" макроса. Если нажать один раз на макрос - добавиться один день. Закрываем файл. Открываем заново. Выполняем макрос - опять добавиться один день, то есть выполнится первое действие макроса. А возможно ли сделать так, чтобы при таком раскладе выполнялось уже второе действие, так как один раз "кнопка уже была нажата". То есть как бы макрос запоминал, что в предыдущую сесию кнопка уже была нажата один раз, значит нужно сделать второе действие, которое соответствует второму нажатию. Спасибо! |
19.11.2012, 15:38 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
сколько добавлять можно хранить:
1. в ячейке 2. в реестре 3. в самом макросе вариант 2, видимо самый простой, надежный и правильный. значение в ячейке может затереть пользователь, записывать в сам макрос - несколько пафосно для такой задачи, кроме того в способах 1 и 3 необходимо тут же сохранить файл (без ведома владельца, а это есть не очень правильно), а вот запись в реестр - в самый раз.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.11.2012, 16:42 | #3 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Привет, Игорь. Надежней ИМХО в CustomDocumentProperties. Тогда хоть с флехи работай и на любой машине:-)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
19.11.2012, 16:48 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Согласен. отличный вариант, и данные в файле.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |
ошибка приложения инструкция по адресу "0х00400000" обратилась к памяти по адресу "0х00400000". Память не может быть "wr | sanalia | Помощь студентам | 0 | 30.09.2011 22:20 |
Динамическая память или кнопка "Отмена" и "Назад" | Ilnour1986 | Microsoft Office Excel | 2 | 27.10.2009 04:49 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |