Excel VBA質問箱 IV

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

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


13525 / 76732 ←次へ | 前へ→

【68710】Re:煩雑なデータ処理の解消方法は??
回答  UO3  - 11/4/9(土) 13:15 -

引用なし
パスワード
   ▼マエ/ケン さん:

シートレイアウトで誤解しているところがあるかもしれませんが一例です。


Sub Sample()
  Dim v As Variant
  Dim w() As Long
  Dim wk1 As Long, wk2 As Long
  Dim tot1 As Long, tot2 As Long
  Dim i As Long, x As Long
  
  With Sheets("Sheet1") '<== 実際のシート名に
    x = .Range("A" & .Rows.Count).End(xlUp).Row
    v = .Range("A5").Resize(x - 4, 7).Value
    ReDim w(LBound(v, 1) To UBound(v, 1))
    For i = LBound(v, 1) To UBound(v, 1)
      wk1 = v(i, 3) * v(i, 5)
      wk2 = v(i, 3) * v(i, 6)
      w(i) = wk1 + wk2
      tot1 = tot1 + wk1
      tot2 = tot2 + wk2
    Next
    .Range("H4").Value = "Total"
    .Cells(x + 1, 1).Value = "合計"
    .Cells(x + 1, 5).Value = tot1
    .Cells(x + 1, 6).Value = tot2
    .Range("H5").Resize(UBound(w)).Value = WorksheetFunction.Transpose(w)
  End With
  
End Sub

0 hits

【68707】煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/9(土) 12:24 質問
【68710】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/9(土) 13:15 回答
【68716】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/9(土) 18:16 質問
【68718】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/9(土) 19:10 回答
【68719】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/9(土) 20:34 質問
【68720】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/9(土) 21:50 発言
【68721】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/10(日) 0:38 回答
【68725】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/10(日) 20:24 質問
【68726】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/10(日) 21:00 発言
【68730】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/11(月) 11:26 質問
【68731】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/11(月) 12:08 回答
【68727】Re:煩雑なデータ処理の解消方法は?? UO3 11/4/10(日) 21:02 発言
【68744】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/13(水) 15:17 お礼
【68711】Re:煩雑なデータ処理の解消方法は?? だるま 11/4/9(土) 14:27 回答
【68717】Re:煩雑なデータ処理の解消方法は?? マエ/ケン 11/4/9(土) 18:24 質問
【68722】Re:煩雑なデータ処理の解消方法は?? kanabun 11/4/10(日) 6:41 発言

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