Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как задать значение переменной - время в минутах, в секундах, Макрос закрытия книги при бездействии
 
Добрый день!
Есть такой код :

При старте файла требуется указать время простоя для xTime As String через Application.InputBox.
Хотелось бы обойти этот запрос и "зафиксировать" значение xTime, скажем в 3 минуты.
Не смог найти как указать значение переменной.

Set xTime = "00:03:00"
Set xTime = #12:03:00 AM# - оба эти варианта приводят к ошибке Object Requered.

Как задать значение xTime в обход InputBox?


Автоматически сохранить и закрыть файл Excel после определенного простоя (https://www.extendoffice.com/ru/documents/excel/4745-auto-close-excel-file-after-idle-time.html)
Скрытый текст
Изменено: jack_21 - 10 мар 2019 23:45:49
 
Может посмотреть в сторону Application.Wait?
 
jack_21,  set уберите, простого присвоения более чем. xTime = "00:03:00"
По вопросам из тем форума, личку не читаю.
 
xTime = 3/1440 - 3 минуты
xTime = (12*60+3)/1440 - 12 часов 3 минуты
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
jack_21 написал:
Как задать значение переменной - время в минутах, в секундах
Вам не кажется странным что в записи 12:03:00 нет секунд, зато есть часы? давно это у Вас? (вопрос один данные другие)
Изменено: Ігор Гончаренко - 11 мар 2019 00:44:48
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
БМВ написал:
set уберите, простого присвоения более чем. xTime = "00:03:00"
Вот так, вроде, работает...  :)

Цитата
Ігор Гончаренко написал:
Вам не кажется странным что в записи 12:03:00 нет секунд, зато есть часы?
Это я списал из какого-то кода из сети. Показалось странным, но там писали, что так надо. А оказывается - это устанавливает время после полуночи.
Страницы: 1
Читают тему (гостей: 1)
Наверх