Доброго времени суток всем. Помогите с проблемой. В VBA очень далеко до профи, но по книжечкам и найденным примерам в сети, накропал код расчета времени. При тестировании обнаружилось, что при занесении данных из формы на лист (в активную ячейку), результат отображается неверно если происходит переход через сутки. Сначала на форме были окна ввода даты, но это оказалось неудобно, потому как расчетов больше чем суточный интервал не происходит. Помогите подкорректировать код, чтобы исправить ошибку и недостаток моих знаний. Файл с примером прилагаю. Заранее благодарю.
Доброго времени суток всем. Помогите с проблемой. В VBA очень далеко до профи, но по книжечкам и найденным примерам в сети, накропал код расчета времени. При тестировании обнаружилось, что при занесении данных из формы на лист (в активную ячейку), результат отображается неверно если происходит переход через сутки. Сначала на форме были окна ввода даты, но это оказалось неудобно, потому как расчетов больше чем суточный интервал не происходит. Помогите подкорректировать код, чтобы исправить ошибку и недостаток моих знаний. Файл с примером прилагаю. Заранее благодарю.Shylo
Тут даже в код лезть не надо. Просто если время начала больше времени окончания, к времени окончания прибавляете 12 часов, а из времени начала — вычитаете, далее считаете как обычно Между 11:15 и 18:23 ровно такой же интервал, как между 23:15 и 6:23
Тут даже в код лезть не надо. Просто если время начала больше времени окончания, к времени окончания прибавляете 12 часов, а из времени начала — вычитаете, далее считаете как обычно Между 11:15 и 18:23 ровно такой же интервал, как между 23:15 и 6:23 StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Сообщение отредактировал StoTisteg - Понедельник, 22.02.2016, 18:35
StoTisteg, На форме расчет идет правильно, и в варианте 0,00 и 0:00. При суммировании данных на листе происходит ошибка ввиду непонимания VBA формата [ч]:мм. Я про это спрашиваю.
StoTisteg, На форме расчет идет правильно, и в варианте 0,00 и 0:00. При суммировании данных на листе происходит ошибка ввиду непонимания VBA формата [ч]:мм. Я про это спрашиваю.Shylo
Сообщение отредактировал Shylo - Понедельник, 22.02.2016, 18:43