• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите сделать.

Svetlanka

Новые
Регистрация
15 Ноя 2010
Сообщения
34
Реакции
0
Баллы
0
Помогите сделать.

по введенному времени определить кол-во часов до конца дня

Код:
Sub asdfhjkl()


Dim a As Date
Dim b As Date
Dim c As Date

Dim t As Date

h = Hour(a) 'переменной присваиваются часы
m = Minute(b) 'переменной присваиваются минуты
s = Second(c) 'переменной присваиваются секунды

papday = DateSerial(a, b, c)

h1 = InputBox("введите часы окончания дня")
m1 = InputBox("введите минуты окончания дня")
s1 = InputBox("введите секунды окончания дня")



h2 = InputBox("введите настоящее время (часы)")
m2 = InputBox("введите настоящее время (минуты)")
s2 = InputBox("введите настоящее время (секунды)")

x = h1 - h2
y = m1 - m2
Z = s1 - s2


c = DateSerial(year1, month1, day1) 'формирование даты
MsgBox ("Ответ= " & DateDiff("x", papday, a) & " часов")
MsgBox ("Ответ= " & DateDiff("y", papday, a) & " минут")
MsgBox ("Ответ= " & DateDiff("z", papday, a) & " секунд")

End Sub
 
Назад
Сверху