スピンボタンの高度な設定

スピンボタンで設定できる値は、0から30,000の間の範囲の整数です。それ以外の範囲の数や小数を扱うには、数式を記述した補助的なセルを利用します。

例 -5 から 5 まで 0.1 刻みで変化させる場合の設定

セルA1に、=A2/10-5 と入力します。

A1セルを=A2/10-5とする

コントロールを右クリックし、コンテキスト・メニューから「コントロールの書式設定移動」を選択します。

設定メニュー

「現在値」、「最小値」、「最大値」および「変化の増分」を次の図のように設定します。

スピンボタンの書式設定

「リンクするセル」欄をクリックした後、リンクするセル A2 をクリックします。リンクするセル

「OK」をクリックします。

スピンボタンをクリックするとリンク先のセルの内容が変化し、A1セルの内容も変化します。

スピンボタンの動作

リンク先のセルの内容が表示されてしまうのが嫌な場合は、文字の色を背景色と同じにするかコントロールを上に重ねて隠してください。

例 2次式 y=ax2+bx+cのグラフ

スピンボタンを利用して係数 a, b, c の値を変化させ、2次式 y=ax2+bx+cのグラフを描いた例を示します。

2次式のグラフ

※ 頂点の座標を求める際に、a が 0 の場合は除算エラーが発生します。この例では、ISERROR関数を利用して a が 0 の場合には空白を表示するようにしています。

 


return