Тема: Как число преобразовать в строку по маске?
Нужно допустим число 12 представить (записать в строку) в виде маски с 5 символами 00012
число
было (маска 5 разядов) 00012
было (маска 3 разяда) 012
и т.п
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как число преобразовать в строку по маске?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Нужно допустим число 12 представить (записать в строку) в виде маски с 5 символами 00012
число
было (маска 5 разядов) 00012
было (маска 3 разяда) 012
и т.п
Public Function conv(lenght As Integer, whiteSimbol As String, str As String) If lenght > Len(str) Then conv = String(lenght - Len(str), whiteSimbol) & str Else conv = str End If End Function
Вариант вызова
MsgBox conv(10, "0", 12)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как число преобразовать в строку по маске?
Форум работает на PunBB, при поддержке Informer Technologies, Inc