Страницы: 1
RSS
Написать дату в VBA
 
Как написать в VBA формат этой даты ="№ 5 от "&ТЕКСТ(КОНМЕСЯЦА(ТДАТА();0);"[$-FC19]ДД ММММ")&" 20 "&ТЕКСТ(КОНМЕСЯЦА(ТДАТА();0);"[$-FC19]ГГ \г.") ?
 
Ибрагим Белхороев, файл примера?
 
Marat Ta, в ячейку A1 через VBA нужно написать вот этот формат даты ="№ 5 от "&ТЕКСТ(КОНМЕСЯЦА(ТДАТА();0);"[$-FC19]ДД ММММ")&" 20 "&ТЕКСТ(КОНМЕСЯЦА(ТДАТА();0);"[$-FC19]ГГ \г.")
Изменено: Ибрагим Белхороев - 04.03.2021 11:43:03
 
Код
    With Range("A1")
        .FormulaR1C1 = "=""№ 5 от ""&TEXT(EOMONTH(NOW(),0),""[$-FC19]ДД ММММ"")&"" 20 ""&TEXT(EOMONTH(NOW(),0),""[$-FC19]ГГ \г."")"
        .Calculate
        .Value = .Value
    End With
 
Код
Range("A1") = "№ 5 от " & Format(WorksheetFunction.EoMonth(Now(), 0), "[$-FC19]DD MMMM YYYY г.")

P.s. Если год нужен с пробелом:
Код
Range("A1") = "№ 5 от " & Format(WorksheetFunction.EoMonth(Now(), 0), "[$-FC19]DD MMMM 20 YY г.")
Изменено: aequit - 04.03.2021 14:36:14
Страницы: 1
Наверх