スピンボタンは、セル内の数字をインクリメントするために使用することができます。エクセルVBAでスピンボタンを作成するには、次の手順を実行します。

[開発]タブ1. [挿入]をクリックします。

ActiveXコントロール群では2、スピンボタンをクリックします。

Create a spin button in Excel VBA

3.ワークシート上のスピンボタンをドラッグします。

4.右(デザインモードが選択されていることを確認してください)スピンボタンをクリックしてください。

コードの表示]をクリックします5.。

View Code

注:あなたがコントロール上で右クリックして、コントロールの名前を変更する(デザインモードが選択されていることを確認してください)、[プロパティをクリックすることができます。今のところ、我々は、スピンボタンの名前としてSpinButton1をのままになります。

6.次のコード行を追加し、セルにこのスピンボタンをリンクします。

Range("C3").Value = SpinButton1.Value

7.あなたは、次のコード行を追加することにより、最大値と最小値を設定することができます。

SpinButton1.Max = 100

SpinButton1.Min = 0

8.増分値を変更するには、SmallChangeプロパティを使用します。

SpinButton1.SmallChange = 2

(デザインモードの選択が解除されたことを確認してください)、スピンボタンの矢印をクリックします9。

結果:

Spin Button

注:代わりに、実行時にスピンボタンのプロパティを変更するので、あなたはまた、デザイン時にプロパティを変更することができます。これを達成するために、右スピンボタンをクリックします(デザインモードが選択されていることを確認してください)とプロパティ]をクリックします。

Properties