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


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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/06/09 19:36:18
  • 終了:2008/06/16 19:40:02

回答(2件)

id:SALINGER No.1

SALINGER回答回数3430ベストアンサー獲得回数9692008/06/09 20:39:08

ポイント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

Mook回答回数1312ベストアンサー獲得回数3912008/06/09 21:49:32

ポイント35pt

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

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

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


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

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

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません