| 
    
     |  | ▼ヒカル さん: >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
 
 |  |