配列に格納したデータを指定行以下に転記する方法
excel2000を使っています。
以下のコードだと最終行にデータが転記されます。これを4行目に確定して、転記したいのです。常に4行目つまりA列4行目以下に上書きしたいのです。
その場合コードをどのように変更すべきでしょうか?
Sub 配列()
With ActiveSheet
' 配列に格納 ---------------------------
Dim i As Integer
Dim LastRow As Long
Dim SaleAry As Variant
' 配列に格納 ---------------------------
SaleAry = Array(.Range("t4"), .Range("e5"), .Range("g5"), .Range("o5"))
End With
' 転記 ---------------------------
With Worksheets("daityou")
LastRow = .Range("A65536").End(xlUp).Row
For i = 0 To UBound(SaleAry)
.Cells(LastRow + 1, i + 1).Value = SaleAry(i) '
Next i
End With
Set SaleAry = Nothing
End Sub
お礼
あ!!!! set忘れてました! 無事解決しました。ありがとうございました。