Страницы: 1
RSS
Привести значения ячеек к одному шаблону, Нужно удалить нули.
 
Привет всем.
Очень нужна ваша помощь коллеги. Суть вот в чем: есть значения в столбцах, нужно их привести к одному виду "****/339", но при этом все первые нули нужно удалить. То есть после обработки, значение 00304J преобразится в 304J/339. Я пока только изучаю эксель и макросы. Пример приложил.
Заранее большое спасибо!
 
массивная
Код
=ПСТР(A2;МИН(ЕСЛИОШИБКА(ПОИСК({1;2;3;4;5;6;7;8;9};A2);"Ъ"));99)
Лень двигатель прогресса, доказано!!!
 
Спасибо.
Только странно как то работает: во многих случаях удаляет не нули, а в некоторых пишет ошибку.  
 
макросная
Код
Sub nn()
    mass = Range("a2:a" & Cells(Rows.Count, 1).End(xlUp).Row)
    Set objRegExp = CreateObject("VBScript.RegExp")
    objRegExp.Pattern = "^0*"
    For i = 1 To UBound(mass)
        mass(i, 1) = objRegExp.Replace(mass(i, 1), "")
    Next
    Range("a2:a" & Cells(Rows.Count, 1).End(xlUp).Row) = mass
End Sub
 
Цитата
Сергей написал:
массивная
обращайте внимание на то что вам пишут
Изменено: Сергей - 13.02.2017 12:02:13 (очепятки)
Лень двигатель прогресса, доказано!!!
 
Супер. Все заработало. Спасибо большое.  
Страницы: 1
Читают тему
Наверх