Найти в Дзене

📌 Vba Excel: функции для работы с временем. Hour, Minute и Second

Оглавление

Всем привет! 👋

Продолжаем изучение функций Vba Excel для работы с временем и датой. Сегодня рассмотрим примеры использования функций Hour, Minute и Second.

Vba Excel: функции для работы с временем. Hour, Minute и Second
Vba Excel: функции для работы с временем. Hour, Minute и Second

📢 Файл с исходным кодом размещен в конце статьи 🔽

-3

▶️ Функция Hour

- возвращает часы из заданного временного значения.

пример использования функции Hour
пример использования функции Hour

📝 Результат выполнения кода:

 В окне сообщения будет отображено значение "10", что соответствует часам из временного значения #10:30:45 AM#
В окне сообщения будет отображено значение "10", что соответствует часам из временного значения #10:30:45 AM#

Если значение времени задано в ячейке, например:

-6

🔘 Применим макрос:

-7

При выполнении макроса, значение в ячейке А1 будет заменено только на часы:

в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 10
в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 10

▶️ Функция Minute

- возвращает минуты из заданного временного значения.

пример использования функции Minute
пример использования функции Minute

📝 Результат выполнения кода:

В окне сообщения будет отображено значение "30", что соответствует минутам из временного значения #10:30:45 AM#:
В окне сообщения будет отображено значение "30", что соответствует минутам из временного значения #10:30:45 AM#:

🔘 Для извлечения только минут из значения времени в формате "10:30:45 AM" в ячейке А1 будем использовать следующий код:

-11

Результат:

в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 30
в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 30

▶️ Функция Second

- возвращает секунды из заданного временного значения.

пример использования функции Second
пример использования функции Second

📝 Результат выполнения кода:

В окне сообщения будет отображено значение "45", что соответствует секундам из временного значения #10:30:45 AM#
В окне сообщения будет отображено значение "45", что соответствует секундам из временного значения #10:30:45 AM#

🔘 Для того чтобы оставить только секунды из значения времени в формате "10:30:45 AM" в ячейке А1, будем использовать следующий код:

-15

Макрос извлечет только секунды из значения времени в ячейке А1 и оставит только секунды без остальных компонентов времени:

в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 45
в случае 10:30:45 AM, значение в ячейке А1 будет изменено на 45

🔔 О других функциях для работы с временем и датой читайте в предыдущих обзорах 🔽

Успешного программирования! 😉

-17
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас

СКАЧАТЬ ПРИМЕР