Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12617 / 76734 ←次へ | 前へ→

【69634】Re:チェックボックスで集計とリストを立ち上げたいのですが。
回答  UO3  - 11/8/15(月) 7:14 -

引用なし
パスワード
   ▼LALA さん:

おはようございます

とりあえず最初の質問に対して。

基本構造としては

Private Sub CommandButton1_Click()
  Dim tot As Long
  If CheckBox1.Value = True Then
    tot = tot + Worksheets("Sheet1").Range("A1").Value
  End If
  If CheckBox2.Value = True Then
    tot = tot + Worksheets("Sheet1").Range("A2").Value
  End If
  If CheckBox3.Value = True Then
    tot = tot + Worksheets("Sheet1").Range("A3").Value
  End If
  If CheckBox4.Value = True Then
    tot = tot + Worksheets("Sheet1").Range("A4").Value
  End If
  If CheckBox5.Value = True Then
    tot = tot + Worksheets("Sheet1").Range("A5").Value
  End If
  MsgBox "合計は" & tot & "です"
End Sub

でも、これだと同じようなものが連続して記述されて煩雑なので少し工夫して

Private Sub CommandButton1_Click()
  Dim tot As Long
  Dim i As Long
  For i = 1 To 5
    If Me.Controls("CheckBox" & i).Value = True Then tot = tot + Worksheets("Sheet1").Range("A" & i).Value
  Next
  MsgBox "合計は" & tot & "です"
End Sub

2番目の質問も基本的には同じことだけど、それぞれのチェックボックスで扱うデータが
最初の質問ではシートのA1:A5の数字だと説明があるけど2番目の質問にはありませんね。
これも、シートのA1:A5にCSVの名前が入っているのかな?
それともチェックボックスのキャプションにCSVの名前が入っているのかな?
それと、ファイルを開く場合はファイル名のほかに、そのファイルが、どのフォルダに
保存されているかという情報も必要ですね。

3 hits

【69633】チェックボックスで集計とリストを立ち上げたいのですが。 LALA 11/8/15(月) 0:33 質問
【69634】Re:チェックボックスで集計とリストを立ち... UO3 11/8/15(月) 7:14 回答
【69635】Re:チェックボックスで集計とリストを立ち... LALA 11/8/15(月) 11:26 質問
【69636】Re:チェックボックスで集計とリストを立ち... UO3 11/8/15(月) 14:02 回答
【69637】Re:チェックボックスで集計とリストを立ち... LALA 11/8/15(月) 14:14 発言
【69638】Re:チェックボックスで集計とリストを立ち... まろにえ 11/8/16(火) 11:49 発言
【69639】Re:チェックボックスで集計とリストを立ち... UO3 11/8/16(火) 12:31 発言
【69640】Re:チェックボックスで集計とリストを立ち... まろにえ 11/8/16(火) 13:27 発言
【69642】Re:チェックボックスで集計とリストを立ち... UO3 11/8/16(火) 14:12 発言
【69644】Re:チェックボックスで集計とリストを立ち... LALA 11/8/16(火) 15:10 発言
【69645】Re:チェックボックスで集計とリストを立ち... こたつねこ 11/8/16(火) 21:18 発言
【69646】Re:チェックボックスで集計とリストを立ち... ichinose@明日から仕事 11/8/16(火) 22:20 発言
【69648】Re:チェックボックスで集計とリストを立ち... こたつねこ 11/8/16(火) 22:52 発言
【69649】Re:チェックボックスで集計とリストを立ち... ichinose 11/8/17(水) 6:17 発言
【69650】Re:チェックボックスで集計とリストを立ち... まろにえ 11/8/17(水) 7:04 発言
【69653】Re:チェックボックスで集計とリストを立ち... UO3 11/8/17(水) 11:05 発言
【69655】Re:チェックボックスで集計とリストを立ち... LALA 11/8/17(水) 18:59 お礼
【69660】Re:チェックボックスで集計とリストを立ち... ichinose 11/8/18(木) 7:22 発言

12617 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free