Я хочу поместить сегодняшнюю дату (4 ноября 2018 года) в ячейку в этом (dd/mm/yyyy
) формате:
04/11/2018
Однако каждая попытка до сих пор приводит к (mm/dd/yyyy
формат):
11/04/2018
Оригинальный код:
Dim sToday As String
sToday = Date
Cells(nCurrentRow, nCurrentColumn) = sToday
То, что я пробовал, включает в себя:
Cells(nCurrentRow, nCurrentColumn).Value = sToday
и
Cells(nCurrentRow, nCurrentColumn).Select
Selection.NumberFormat = "dd/mm/yyyy;@"
и
sToday = Format(Date, "dd-mm-yyyy")
При выводе строки в окне сообщения она всегда отображается в нужном формате: 04/11/2018
Даже когда я публикую дату в виде простой строки в правильном формате 04/11/2018
формат все равно меняется!
Региональные настройки Windows 10 соответствуют моим требованиям (формат даты в Великобритании).
Формат ячейки также установлен на dd/mm/yyyy
.