Добрый день! В столбце D число с количеством цифр от 7 до 12-ти Мне необходимо в столбец Е добавить эти же числа так, что бы общее их количество было 13, а недостающие заменить нулями в начале числа. То есть 41533892 должно поменяться на 0000041533892, а 31404053 на 0000031404053 Формулой получается так
Код
=ПОВТОР("0";13-ДЛСТР(D3))&D3
А как добавлять определенное количество нулей в код я не знаю [vba]
Код
Sub ffff() ar = Cells(Rows.Count, 4).End(xlUp).Row For i = 3 To ar Cells(i, 5) = CStr(13 - Len(Trim(Cells(i, 4))) & Trim(Cells(i, 4))) Next i End Sub
[/vba] Я определил сколько нулей добавить, но как заставить их добавиться я не знаю
Добрый день! В столбце D число с количеством цифр от 7 до 12-ти Мне необходимо в столбец Е добавить эти же числа так, что бы общее их количество было 13, а недостающие заменить нулями в начале числа. То есть 41533892 должно поменяться на 0000041533892, а 31404053 на 0000031404053 Формулой получается так
Код
=ПОВТОР("0";13-ДЛСТР(D3))&D3
А как добавлять определенное количество нулей в код я не знаю [vba]
Код
Sub ffff() ar = Cells(Rows.Count, 4).End(xlUp).Row For i = 3 To ar Cells(i, 5) = CStr(13 - Len(Trim(Cells(i, 4))) & Trim(Cells(i, 4))) Next i End Sub
[/vba] Я определил сколько нулей добавить, но как заставить их добавиться я не знаюAVI