Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2010, 14:11   #1
segail
Форумчанин
 
Регистрация: 13.06.2009
Сообщений: 691
По умолчанию Формулы, которые зависят от текущей даты.

Здравствуйте.
Подскажите.
Есть формула которая зависит от текущий даты. Пример одной из формул:
Код:
=ЕСЛИ(A55<=СЕГОДНЯ();СУММ(C55+E55+F55+H55+R54);0)
В ячейки A55 установлена дата. Например, сегодня 12.02.2010 в ячейки A55 установлена дата 13.02.2010, в 00.00.01 часов формула должна показать результат, но она не покажет пока не произвести повторный ввод формулы, или необходимо закрыть файл и мо новому его открыть.
Как это можно исправить, чтобы формула в 00.00.01 автоматически показала результат?
Диапазон ячеек, которые зависят от текущей даты =Отчет!$K$6:$L$443
В данный диапазон входят ячейки которые и не зависят от текущей даты.

Последний раз редактировалось segail; 12.02.2010 в 14:40.
segail вне форума Ответить с цитированием
Старый 12.02.2010, 14:29   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

F9. По другому наверное только макросом возможно...
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 12.02.2010, 14:47   #3
segail
Форумчанин
 
Регистрация: 13.06.2009
Сообщений: 691
По умолчанию

Я так понял через макрос F9 это функция “Calculate”
Если ее повесить на кнопку формы CommandButton?
segail вне форума Ответить с цитированием
Старый 12.02.2010, 16:21   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Ну да, пересчёт...
Зачем на кнопку то вешать?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 12.02.2010, 16:44   #5
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

на макрос ontime вешаете событие и все
Dophin вне форума Ответить с цитированием
Старый 12.02.2010, 22:54   #6
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
на макрос ontime вешаете событие
и не забываете перезапускать.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 13.02.2010, 00:14   #7
segail
Форумчанин
 
Регистрация: 13.06.2009
Сообщений: 691
По умолчанию

Цитата:
Сообщение от alex77755 Посмотреть сообщение
и не забываете перезапускать.
Перезапустить что? На листе форма она блокирует лист.


Если я произвожу действие кодом VBA c листом, то формула активируется.

Желательно что бы она активировалась сама, если это возможно было бы…
segail вне форума Ответить с цитированием
Старый 13.02.2010, 00:45   #8
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте segail.
поместите в модуль листа подобный код:
Код:
Private Sub Worksheet_Activate()
    startCheck
End Sub
Sub startCheck()
    [a55] = Date
    Application.OnTime Now + TimeSerial(0, 0, 5), "Лист1.startCheck" ' задайте желаемое время обновления вместо 5 сек.
End Sub
и "Желательно что бы...сама.." сбудется.
Евгений.

Последний раз редактировалось Teslenko_EA; 13.02.2010 в 00:48.
Teslenko_EA вне форума Ответить с цитированием
Старый 13.02.2010, 00:49   #9
segail
Форумчанин
 
Регистрация: 13.06.2009
Сообщений: 691
По умолчанию

Приветствую Вас.
Поместил.
Теперь чтобы проверить надо ждать 14.02.2010 00:00:00 ?
segail вне форума Ответить с цитированием
Старый 13.02.2010, 00:55   #10
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

В любом случае, можно переключить время в Windows, а не ждать
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
присвоение переменной текущей даты KaimNotark Помощь студентам 1 29.01.2010 08:17
Зависимость формулы от текущей и прошедшей даты. segail Microsoft Office Excel 13 19.09.2009 15:36
Величина изменения данных текущей даты от предыдущей в сводных таблицах. Strelec79 Microsoft Office Excel 0 05.08.2009 19:20
:'( вывести даты которые прошли... Julia_Lisha SQL, базы данных 1 17.05.2009 13:44
Вставка текущей даты в БД! Oleg Romanchuk БД в Delphi 5 21.08.2007 19:59