Страницы: 1
RSS
Как удалить символ внутри числа
 
Доброго времени Уважаемые Форумчане!. Прошу подсказать как удалить знак"+" внутри числа 13189+25 чтоб получилось 1318925. Заранее спасибо
 
Поможет функция ПОДСТАВИТЬ
После удаления символа получится текст из цифр. Преобразовать в число двойным минусом:
=--ПОДСТАВИТЬ(...)
 
вариант функций


Код
Function aa&(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "(\d+)\+(\d+)": aa = .Replace(t, "$1$2")
  End With
End Function

Function bb&(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "\+": bb = .Replace(t, "")
  End With
End Function
Изменено: кузя1972 - 18.01.2019 04:04:22
 
vikttur, кузя1972, спасибо огромное
 
Цитата
vikttur написал:
После удаления символа получится текст из цифр.
а до этого было число с плюсом в середине ! :-)
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
а до этого было число с плюсом в середине ! :-)
Нет, до этого было число 13214 :)
Страницы: 1
Наверх