|
▼ヒカル さん:
>VBA初心者で、あんまりよく分からないので質問します。
>テキストボックスで数値入力時、桁数固定で足りない部分に0を入れたいのですが、どうしたらいいのでしょうか???よろしくお願いします。
固定する桁数と、イベントは適当に変更してください
例1
Private Sub TextBox3_BeforeUpdate(ByVal Cancel _
As MSForms.ReturnBoolean)
Const lngPlace As Long = 5
With TextBox3
.Value = Right(String(lngPlace, "0") & _
.Value, lngPlace)
End With
End Sub
例2
Private Sub TextBox3_BeforeUpdate(ByVal Cancel _
As MSForms.ReturnBoolean)
Const lngPlace As Long = 5
Dim strForm As String
strForm = String(lngPlace, "0")
With TextBox3
.Value = Format(.Value, strForm)
End With
End Sub
|
|