VBA - Формат отметки времени с двоеточиями - PullRequest
0 голосов
/ 27 августа 2018

Есть ли способ отформатировать метку времени с помощью двоеточий? Итак, когда этот блокнот сохранен, дата отображается как d-mm-yyyy, а время отображается как hh:mm:ss ampm? Когда я заменяю дефисы точками с запятой на время, оно выдает ошибку VBA 400.

& Format(Now, "d-mm-yyyy hh-mm-ss ampm")

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

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

0 голосов
/ 27 августа 2018

Просто замените - на :

& Format(Now, "d-mm-yyyy hh:mm:ss AM/PM")

для использования ;:

& Format(Now, "d-mm-yyyy hh\;mm\;ss AM/PM")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...