excel vba даты записи dd / mm / yyyy

Я создаю страницу отчета для своего шаблона excel, и я хочу добавить раздел «дата» ниже.

Я просто написал код как это;

Worksheets("Report_TEMP").Range("H46:J46") = Format(Date, "dd-mm-yyyy") 

Я не знаю, почему, но в отчете дается дата «mm-dd-yyyy». Сегодня он показывает, как 10.12.2017, как американская система.

Как я могу заставить его написать его как 12.10.2017?

Вы должны применить форматирование к ячейкам:

 With Worksheets("Report_TEMP").Range("H46:J46") .NumberFormat = "dd-mm-yyyy" .Value = Date End With 

Вы можете использовать формат DD.MM.YYYY как указано ниже

 Worksheets("Report_TEMP").Range("H46:J46") = Format(Date, "dd.mm.yyyy") 

Это даст нам желаемый результат. благодаря

вы можете использовать в качестве строки, например:

 Worksheets("Report_TEMP").Range("H46:J46") = Cstr(Format(Date, "dd-mm-yyyy")) 
  • VBA, чтобы проверить, существует ли текст в текстовом поле, а затем проверить, находится ли дата в правильном формате
  • VLOOKUP Даты с суммой
  • Как конвертировать календарную неделю в дату в Excel?
  • как найти следующую доступную дату, если она не нашла подходящую дату, используя VBA
  • Преобразование даты datetime () на сегодняшний день в c # для импорта в базу данных VFP
  • Excel конвертация даты США (текст) в европейскую дату (дату)
  • Функция Networkdays для диапазона ячеек в VBA
  • Изменение формата ячеек Excel с номера на сегодняшний день с помощью Python 3.5
  • Попытка конвертировать числовую строку в поле даты файла XML в yy / mm / dd в Excel
  • Форматировать правила в Excel?
  • Excel VBA - эквивалентная дата предыдущего года
  • Interesting Posts

    Остановить выполнение макроса с помощью другого макроса (кнопки), используя функцию sendKeys

    Excel VBA открывается и взаимодействует с внешней программой с зависимостями

    Стратегия совместного хранения данных для «живых» панелей мониторинга в Excel VBA

    Макрос VBA для изменения вертикальной оси в столбчатой ​​диаграмме до минимального и максимального значений в выборе

    Автоматическая группировка Excel VBA

    Заменить подстроку в строке с помощью python

    Ввод данных в новый столбец в excel с помощью Python

    Добавление строки приводит к назначению VBA-проверки на ошибку

    Как указать размер базы данных SQL Server CE при открытии соединения через ADO с помощью excel vba?

    Excel: сумма наибольших чисел

    Правильное общее количество в своде с использованием расчетного поля

    Не обновляйте часть диапазона sumif при копировании строк.

    Как разобрать XML с PHP?

    Я получаю формулу вместо содержимого ячейки

    Excel: поиск текстовой строки в строке, возвращаемое значение соседней ячейки столбца (столбцы будут отличаться часто)

    Давайте будем гением компьютера.