Excel!! Есть в нескольких ячейках несколько пятнадцатизначеных чисел. Нужно между 4-й и 5-й цифрой во всех числах вставить цифру 0. Можно ли это сделать? - вопрос №1577585
Здравствуйте. Условно говоря, если у вас эти числа в столбце 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
Только кавычки двойные надо везде поставить вместо «»
Добрый день. Меня заинтересовал ваш ответ "Здравствуйте. Условно говоря, если у вас эти числа в столбце A и они все пятнадцатизначные, то можно..." на вопрос http://www.liveexpert.org/topic/view/1577585-excel-est-v-neskolkih-yachejkah-neskolko-pyatnadcatiznachenih-chisel-nuzhno-mezhdu-4-j-i-5-j-cifroj-vo-vseh-chislah-vstavit-cifru-0-mozhno. Можно с вами обсудить этот ответ?