私はVBAの初心者です。ピボットテーブルの行のデータを新しいシートの次の空白にコピーする方法はありますか?
Iは、シート3における濾過ピボットテーブルからデータを持っています。このデータは毎月更新され、次の利用可能な行の新しいシート(sheet8)にこの動的データ(見出しと空白を除く)をコピーして、他のピボットテーブルから他のデータもそこにコピーされる必要があります。私がこれまで試してみました何
は、このコードが意味をなさない場合、私はとても残念、私は本当にやっている見当がつかない
Sub Aggregate_Data()
'
' Aggregate_Data Macro
'
Sheet3.Activate
LR = Sheet3.Cells(Rows.Count, 1).End(xlUp).Row
For i = 3 To LR
If Sheet3.Cells(i, 1).Value <> "0" Then
Sheet3.Rows(i).Copy
Sheet8.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).EntireRow.Select
Selection.PasteSpecial xlPasteValues
End If
Next i
End Sub
です。しかし基本的に私はランタイムエラー "1004"を取得し続ける