エクセルVBAでコンボボックス
エクセルVBAのコンボボックスの使い方について質問します。
実現したいプログラムは
「チェックボックスから選んだ数字で計算するプログラム」
です。
具体的には…
まず、コンボボックスをシート上に配置します。そのコンボボックスには
数字の1から10を選べるようにしておきます。
次に、コマンドボタンを配置します。これは単にプログラムをスタート
させる目的です。
ユーザーは、まずコンボボックスから好きな数字を選択します。
そしてスタートボタン(コマンドボタン)を押します。
すると、選んだ数字の2倍がセルに表示されます。
さらに発展系としては…
チェックボックスを4つ配置します。各チェックボックス
には、+、-、×、÷を割り振っておきます。
また、コンボボックスを2つ用意し、それぞれ1~10の数字をリストにします。
ユーザーは、チェックボックスから好きな記号を選び、さらにコンボボックスから
好きな数字を選びます。そしてスタートボタンを押すと、選んだ数字を選んだ記号
で計算した値がセルに表示されます。
というようなプログラムを考えているのですが、うまくできません。
ポイントは、
・チェックボックスにリストを入力する方法
・チェックボックスの選択状態や、リストボックスから選ばれた数字を、
変数として取得する方法
インターネットで調べているのですが、リストボックスに値を入れるのにもマクロを走らせ
なければならない方法とか、ユーザーフォームでの説明ばかりでなかなか実現に至りません。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform05.html
プログラムのイメージ図としては添付の図の通りです。
どのようにプログラムを書けばいいのでしょうか。
お礼
ありがとうございます。早速 Microsoft Forms 2.0 にチェックをつけましたら 再現できました。 どうしても再現方法が解らず何日も悪戦苦闘していました。本当にありがとうございます。なを Officeを 削除 再インストール してみましたが結果駄目でした。 m(__)m m(__)m