• ベストアンサー

コンボボックスについて

皆様、こんにちは。 エクセルで幾つかのコンボボックスの値を足算したいですが、やり方がわかりません。 具体的に申し上げますと、 1.0から200まで選べられるコンボボックスを用意しました。 2.これらの選択された値を合計した結果を出したいです。 ご存知の方いらっしゃいましたら、教えて頂きたいです。やはり、VBAを使わなければだめでしょうか。。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>1.0から200まで選べられるコンボボックスを用意しました。 ですのでVBA使わなくても出来そうですね。 コンボボックスのコントロールの書式の設定にリンクするセルがあると思います。 それぞれのコンボボックスのリンクするセルを A列にします。  A                 B コンボボックス1のリンクするセル コンボボックス2のリンクするセル ・・・ B列に=A1+1 の式を入れて下までコピィして、 空いているセルに=SUM(B:B) で合計になりませんか。

その他の回答 (3)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

>コンボボックスのコントロールの書式の設定にリンクするセルがあると思います。 は設定ていただけましたでしょうか。 >例えば、コンボボックス1(0-200)で15の値が選択されました。 の時に設定したリンクするセルには 16と表示されていないでしょうか?

lyu05665
質問者

お礼

皆様、教えてくださってどうもありがとうございました。お蔭様で何とか解決できました。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 >コンボボックス1(0-200)で15の値が選択されました。コンボボックス2でも35の値が選択されました。別の「合計」というセールに15+35=50という結果を出したいですが、可能でしょうか。 入力規則のリストを使えばよいと思います。コンボボックスは、目的が違います。コンボボックスは、イベントを使って処理するものです。 なぜ、コンボボックスでなくてはならないのか、その理由が分かりません。 どうしてもコンボボックスを使いたければ、LinkedCell に出力させればよいのですが、「0-200」で選択するというのは、直接入力したほうが早いように思いますね。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

失礼しました。訂正です。 B列は =A1-1 で下コピィですね。 或いは、空いているセルに =SUM(A:A)-COUNT(A:A) でも大丈夫かと。 (但し、A列が他のデータ入力などに使用していないとして)

lyu05665
質問者

お礼

hallo-2007様、答えてくださってどうもありがとうございました。もう少しお聞きしてもよろしいでしょうか? 例えば、コンボボックス1(0-200)で15の値が選択されました。コンボボックス2でも35の値が選択されました。別の「合計」というセールに15+35=50という結果を出したいですが、可能でしょうか。 ほんとにすみませんが、よろしくお願いいたします。

関連するQ&A