| |
▼Asaki さん:
ありがとうございました。
成功いたしましたけどシート4に一行目が合計した数を表示してしまった。
2行目から表示したいけどどこに追加しますか?
よろしくお願いします。
row変数したらしい?探してみますから変更いたします。
アドバイスありがとうございました。
>Sub test()
> Dim k As Long
> Dim c(1 To 5) As Range
> Dim i As Long
> Dim j As Long
> Dim v As Variant
>
> With Worksheets("シート3")
> Set c(1) = .Range("I2:Y2")
> Set c(2) = .Range("AC2:AQ2")
> Set c(3) = .Range("AR2:BB2")
> Set c(4) = .Range("AF2:AH2")
> Set c(5) = .Range("AL2:AQ2")
>
> For k = 2 To .Range("A65536").End(xlUp).Row
> i = k - 2
> For j = 1 To 5
> v = Application.Sum(c(j).Offset(i))
> If IsError(v) Then v = 0
> Worksheets("シート4").Cells(k, j + 30).Value = v
> Next j
> Next k
> End With
>
>End Sub
>
|
|