• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA「スピンボタン」について)

エクセルVBA「スピンボタン」の使い方

このQ&Aのポイント
  • エクセルVBAの「スピンボタン」を使用して、数値の増加を特定の書式で表示したい場合、どのようにコーディングすれば良いでしょうか?
  • スピンボタンとテキストボックスを組み合わせて、1から始まる数値の増加を「01」「02」といった形式で表示したいです。
  • 初期値からスピンボタンで増減させる数値を特定の書式に変換する処理を、エクセルVBAでどのように行えば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • TNK7800
  • ベストアンサー率19% (13/66)
回答No.1

ものすごく無理やりだけど。。 Private Sub SpinButton1_Change() Me.TextBox1.Value = Me.SpinButton1.Value If Me.TextBox1.Value < 10 Then Me.TextBox1.Value = "0" & Me.TextBox1.Value End If End Sub

takoi424
質問者

お礼

ご回答ありがとうございます。 狙い通りの動作をしてくれました。 ありがとうございました。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

Me.TextBox1.Value = format(Me.SpinButton1.Min,"00") じゃダメですか?

takoi424
質問者

補足

ご回答ありがとうございます。 そのコードですと「01」は表示されますがそれ以降は「2、3・・・」となってしまいます

関連するQ&A