|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.01.2009, 11:37 | #1 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Подсчет количества открытий файла
Добрый день!
Необходимо при первом открытии файла в текущем дне вписывать в определенные ячейки определенные значения. При втором, третьем и т.д. открытии данного файла ничего обновляться не должно! Для этой хочу организовать счетчик для подсчета количества открытий. Подскажите, с чего начать, или может быть можно как-то по-другому??? Спасибо! |
27.01.2009, 12:15 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В выбранной ячейке листа прибавляйте 1 при каждом событии Workbook_Open и после этого безусловно сохраняйте файл. Если требуется подсчитывать количество открытий на конкретном компьютере, то лучше создать новую ветку в реестре и организовать счетчик открытий там.
Чем шире угол зрения, тем он тупее.
|
27.01.2009, 12:32 | #3 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Спасибо за наводку! Буду соображать!
|
27.01.2009, 13:08 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Если нужно отследить только один день, то в процедуре Workbook_Open сравнивать текущую дату с датой последнего сохранения. Если отличаются, то что-то делать, если равны, то ничего не делать
Дата последнего сохранения ThisWorkbook.BuiltinDocumentPropert ies("Last Save Time"). Только учти, что она возвращает полностью время сохранения до секунд. Поэтому с помощью функции Day нужно извлекать только день Сегодняшняя дата: Day(Now)
Лучше день потерять — потом за пять минут долететь!©
|
27.01.2009, 16:43 | #5 | |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Спасибо!
Цитата:
Все сделал, все работает! |
|
27.01.2009, 16:48 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Я тоже не знал полгода назад. Но потом понадобилось каждый месяц создавать новый лист в файле вот и пришлось найти.
Лучше день потерять — потом за пять минут долететь!©
|
27.01.2009, 16:53 | #7 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
А мне по VBA еще много чему научиться надо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет общего количества студентов | NikolayGVB | Microsoft Office Excel | 4 | 19.01.2009 19:10 |
Подсчитать количества знака в числе | valerij | Microsoft Office Excel | 5 | 17.08.2008 16:52 |
Подсчет количества и частоты | Ensoph | Помощь студентам | 6 | 08.05.2008 10:16 |
Подсчет количества заданных символов в строке | Mihailo | Помощь студентам | 3 | 23.12.2007 11:58 |