VBA Excel: добавьте одну секунду ко времени - PullRequest
5 голосов
/ 16 января 2012

Я работаю с электронной таблицей с двумя столбцами, в которой один из столбцов является временем.Я загрузил данные в словарь, используя время в качестве ключа.Я хочу посмотреть данные, соответствующие определенному времени (легко), а затем получить следующую точку данных, чтобы я мог сравнить их значения.Данные записываются так, что один фрагмент данных генерируется каждую секунду в течение периода около двух часов.

Мой вопрос: есть ли в VBA в Excel функция, которая может автоматически добавлять одну секунду ко времени?Или мне нужно написать один вручную?

Обновление: в дополнение к ответам ниже, я также нашел полезной функцию "DateAdd" - я подозреваю, что это зависит от используемой версии Excel.

1 Ответ

4 голосов
/ 16 января 2012

вы должны иметь возможность использовать функцию времени (часы, минуты, секунды), чтобы добавить секунду ко времени.

так, чтобы добавить 1 секунду к дате с чем-то вроде Date(2012,1,16) + Time(0,0,1), что должно привести к значению "2012-01-16 12:00:01 AM"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...