Добрый день, есть макрос для создания формулы, для отделение числового значения от общей ячейки, как ее можно подкорректировать, чтобы она забирала числа только при условии что рядом стоят буквенные значения: Г; ГР; КГ; г; гр; кг., буквенный значения могут писаться как с пробелом от числа, так и без пробела.
1) Хлеб ВИКТОРИЯ с отрубями пол нар (Россия) 200г - В этом случае нормально работает
2) Тесто 365 ДНЕЙ Специальное слоеное дрожжевое (Россия) 450г - В этом случае забирает не нужный числовые значения (365)
1) Хлеб ВИКТОРИЯ с отрубями пол нар (Россия) 200г - В этом случае нормально работает
2) Тесто 365 ДНЕЙ Специальное слоеное дрожжевое (Россия) 450г - В этом случае забирает не нужный числовые значения (365)
Код |
---|
Function ТолькоЦифры(MyCell As Range) Dim i As Integer For i = 1 To Len(MyCell) If IsNumeric(Mid(MyCell, i, 1)) Or Mid(MyCell, i, 1) = "," Then ТолькоЦифры = ТолькоЦифры + (Mid(MyCell, i, 1)) End If Next End Function |