Что только не делаю, не хочет ставится ноль перед числом. Собираю дату из нескольких ячеек.
В каждой ячейке выпадающий список, с заданными значениями

Год в C4 - 2016;2017;2018;2019;2020
Месяц в C5 - 01;02;03;04;05;06;07;08;09;10;11;12
День в C6 - 01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31
Когда выбираю месяц и день до 10, например 7 месяц и 8 день, то перед этим числом нет нуля, а он нужен.
Задаю собственный формат типа 00 для этих ячеек

Визуально меняется число на нужное, но если использовать эту ячейку в макросах, то ноля в них нет.
В A3 вставил СЕГОДНЯ и ниже по ячейкам разобрал год - =ТЕКСТ(A3;"ГГГГ"), месяц - =ТЕКСТ(A3;"ММ") и день - =ТЕКСТ(A3;"ДД").
Сделал кнопку чтобы в выпадающие списки копировались значения из этих ячеек
И когда копируются значения, то ноль в них есть, ни только визуально, но и в макросах его видно. Но только выбираю снова из выпадающих списков что-то, как ноль теряется.
Как правильно добавить туда ноль этот, подскажите пожалуйста?
В каждой ячейке выпадающий список, с заданными значениями

Год в C4 - 2016;2017;2018;2019;2020
Месяц в C5 - 01;02;03;04;05;06;07;08;09;10;11;12
День в C6 - 01;02;03;04;05;06;07;08;09;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31
Когда выбираю месяц и день до 10, например 7 месяц и 8 день, то перед этим числом нет нуля, а он нужен.
Задаю собственный формат типа 00 для этих ячеек

Визуально меняется число на нужное, но если использовать эту ячейку в макросах, то ноля в них нет.
В A3 вставил СЕГОДНЯ и ниже по ячейкам разобрал год - =ТЕКСТ(A3;"ГГГГ"), месяц - =ТЕКСТ(A3;"ММ") и день - =ТЕКСТ(A3;"ДД").
Сделал кнопку чтобы в выпадающие списки копировались значения из этих ячеек
Код |
---|
Private Sub CommandButton1_Click() Range("C4").FormulaR1C1 = "=RC[-2]" Range("C5").FormulaR1C1 = "=RC[-2]" Range("C6").FormulaR1C1 = "=RC[-2]" End Sub |
Как правильно добавить туда ноль этот, подскажите пожалуйста?