Подскажите, пожалуйста, как заставить TextBox показывать числа в указанном формате?
Перепробовал разные варианты, но ничего не срабатывает. Мне нужно, чтобы число отображалось с двумя знаками после запятой, а если знаком нет, то два ноля + разряды.
Перепробовал разные варианты, но ничего не срабатывает. Мне нужно, чтобы число отображалось с двумя знаками после запятой, а если знаком нет, то два ноля + разряды.
Код |
---|
Private Sub TextBox2_AfterUpdate() If IsNumeric(TextBox2) Then UserForm.TextBox2.Value = Format(UserForm.TextBox2.Value, "#,##0,00") End Sub Private Sub TextBox2_Exit(ByVal cancel As MSForms.ReturnBoolean) TextBox2 = Format(TextBox2, "#,##0,00") End Sub Private Sub TextBox2_Change() TextBox2 = Format(TextBox2, "#,##0,00") End Sub |