【EXCEL】チェックボックスのオン、オフで数値が変わる仕組みを作りたいです。


例えば
5つのチェックボックスがあって
それぞれのチェックボックスがオンになると
1つにつき5点が入り、とある
セルに全てのチェックが入っていれば25点
全て入っていなかったら0点というようにしたいです。

どうぞ、よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/06/16 19:40:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:SALINGER No.1

回答回数3454ベストアンサー獲得回数969

ポイント35pt

まず、チェックボックスをシートに貼り付ける方法

http://excelvba.pc-users.net/fol10/10_4.html


チェックボックスを5つ貼り付けて、個々のチェックボックスをダブルクリックした先に

Private Sub CheckBox1_Click()
    If CheckBox1.Value Then
        Range("A1").Value = Range("A1").Value + 5
    Else
        Range("A1").Value = Range("A1").Value - 5
    End If
End Sub

のようなコードをそれぞれ5個書きます。

id:Mook No.2

回答回数1314ベストアンサー獲得回数393

ポイント35pt

ユーザフォームでしたら SALINGER さんのような方法になると思いますが、

ワークシートでしたら、下記のような方法はどうでしょうか。

http://kokoro.kir.jp/excel/checkbox.html


セルの結果を C1:C5 に出力するようにした場合、点数を出したいセルで、

=COUNTIF("C1:C5",TRUE)*5

のような感じでできるかと思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません