Excel!! Есть в нескольких ячейках несколько пятнадцатизначеных чисел. Нужно между 4-й и 5-й цифрой во всех числах вставить цифру 0. Можно ли это сделать? - вопрос №1577585

03.08.15
1 ответ

Лучший ответ по мнению автора

Здравствуйте. Условно говоря, если у вас эти числа в столбце A и они все пятнадцатизначные, то можно выполнить макрос:
Sub Conc()
On Error Resume Next: Err.Clear
    Dim ra As Range, cell As Range, sl, sr, txt
    Set ra = Range([A1], Range(«A» & Rows.Count).End(xlUp))
    Application.ScreenUpdating = False
    For Each cell In ra.Cells
    txt = CStr(cell.Value)
     sl = Left(txt, 4)
     sr = Right(txt, 11)
     txt = sl + «0» + sr
     cell.Value = txt
    Next cell
End Sub
Только кавычки двойные надо везде поставить вместо «»
04.08.15
Лучший ответ по мнению автора

Глеб Черняк

Сейчас на сайте
Читать ответы

Александр

Сейчас на сайте
Читать ответы

Олег Николаевич

Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store