- ベストアンサー
コンボボックスについて
皆様、こんにちは。 エクセルで幾つかのコンボボックスの値を足算したいですが、やり方がわかりません。 具体的に申し上げますと、 1.0から200まで選べられるコンボボックスを用意しました。 2.これらの選択された値を合計した結果を出したいです。 ご存知の方いらっしゃいましたら、教えて頂きたいです。やはり、VBAを使わなければだめでしょうか。。 どうぞよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>1.0から200まで選べられるコンボボックスを用意しました。 ですのでVBA使わなくても出来そうですね。 コンボボックスのコントロールの書式の設定にリンクするセルがあると思います。 それぞれのコンボボックスのリンクするセルを A列にします。 A B コンボボックス1のリンクするセル コンボボックス2のリンクするセル ・・・ B列に=A1+1 の式を入れて下までコピィして、 空いているセルに=SUM(B:B) で合計になりませんか。
その他の回答 (3)
- hallo-2007
- ベストアンサー率41% (888/2115)
>コンボボックスのコントロールの書式の設定にリンクするセルがあると思います。 は設定ていただけましたでしょうか。 >例えば、コンボボックス1(0-200)で15の値が選択されました。 の時に設定したリンクするセルには 16と表示されていないでしょうか?
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 >コンボボックス1(0-200)で15の値が選択されました。コンボボックス2でも35の値が選択されました。別の「合計」というセールに15+35=50という結果を出したいですが、可能でしょうか。 入力規則のリストを使えばよいと思います。コンボボックスは、目的が違います。コンボボックスは、イベントを使って処理するものです。 なぜ、コンボボックスでなくてはならないのか、その理由が分かりません。 どうしてもコンボボックスを使いたければ、LinkedCell に出力させればよいのですが、「0-200」で選択するというのは、直接入力したほうが早いように思いますね。
- hallo-2007
- ベストアンサー率41% (888/2115)
失礼しました。訂正です。 B列は =A1-1 で下コピィですね。 或いは、空いているセルに =SUM(A:A)-COUNT(A:A) でも大丈夫かと。 (但し、A列が他のデータ入力などに使用していないとして)
お礼
hallo-2007様、答えてくださってどうもありがとうございました。もう少しお聞きしてもよろしいでしょうか? 例えば、コンボボックス1(0-200)で15の値が選択されました。コンボボックス2でも35の値が選択されました。別の「合計」というセールに15+35=50という結果を出したいですが、可能でしょうか。 ほんとにすみませんが、よろしくお願いいたします。
お礼
皆様、教えてくださってどうもありがとうございました。お蔭様で何とか解決できました。