チェックボックスをシートに配置する | チェックされたものをカウントしたい |
チェックボックスでマクロを起動する |
Private Sub CheckBox1_Click() Dim i As Long If CheckBox1.Value Then For i = 3 To 7 Range("H" & i).Value = Range("B" & i).Value * Range("D" & i).Value If Range("H" & i).Value = Range("F" & i).Value Then Range("G" & i).Value = "○" Else Range("G" & i).Value = "×" End If Next i Else Range("G3:H7").Value = "" End If End Sub |
Private Sub CommandButton1_Click() Dim i As Long Randomize '乱数系列初期化 For i = 3 To 7 Cells(i, 2).Value = Int(9 * Rnd + 1) '1〜9の乱数生成 Cells(i, 4).Value = Int(9 * Rnd + 1) Cells(i, 6).Value = "" Next i Worksheets("sheet1").CheckBox1.Value = False End Sub |
スポンサードリンク