プロが教えるわが家の防犯対策術!

ユーザフォームのテキストボックス1の小数点の値を最高0.49 最低0.20としスピンボタン1で加減0.01としたいのですが可能でしょうか?

A 回答 (2件)

SpinButton1_SpinUp() のイベントプロシージャーで


テキストボックス1の.Valueから値を取り出して、それに0.01を足したものが0.49を超えていなければ、その値をテキストボックス1の.Valueに入れる。
SpinButton1_SpinDown() のイベントプロシージャーには、 0.01を引き算した値が0.20を下回っていないかどうかを検査してテキストボックスの.Valueに入れる。
    • good
    • 0
この回答へのお礼

ありがとうございます。
Private Sub SpinButton1_SpinUp()
On Error Resume Next
UserForm1.TextBox1.Value = UserForm1.TextBox1.Value + 0.01
If UserForm1.TextBox1.Value >= 0.49 Then
UserForm1.TextBox1.Value = 0.49

End If
End Sub
Private Sub SpinButton1_Spindown()
On Error Resume Next
UserForm1.TextBox1.Value = UserForm1.TextBox1.Value - 0.01
If UserForm1.TextBox1.Value <= 0.2 Then

UserForm1.TextBox1.Value = 0.2
End If

End Sub
で、できました。

お礼日時:2020/11/30 12:14

可能です。

    • good
    • 0
この回答へのお礼

どうやるか教えていただけませんでしょうか?

お礼日時:2020/11/30 06:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!