У меня есть дата в формате "дд / мм / гг", и я хочу сделать ее "дд месяца гггг". Проблема в том, что я хочу это по-португальски, так что это «dd de month de yyyy», поэтому, если я делаю нормальный способ форматирования (`` `Format (Date," dd de mmmm de yyyy ") ´´´)" d " в слове "де" смешивается с днем.
Как мне решить эту проблему?
Я пробовал это
dados.Range("L" & linha).Value = Day(prcs.Range("B17")) & " de " & Format(Month(prcs.Range("B17")), mmmm) & " de " & Year(prcs.Range("B17"))
И то, что я получаю для даты, такой как 12/05/18, будет «12 декабря 2015 года» вместо того, что я ожидал «12 мая 2018 года».
Я также пытался сохранить месяц в другой переменной и отформатировать его оттуда, но я либо испортил его, либо он не работает.