レポート(今日の日付)という新しいブックに複数のシートをコピーして貼り付ける必要があるレポートを毎日作成します。新しいブックにシートをコピーして貼り付けるためのVBAマクロ
私のレポートには、顧客、注文、国、IDの4つのシートがあります。
お客様と国は単純にマスターファイルからコピー&ペーストできますが、オーダーとIDはマスターファイル内の自分のシートからフィルタリングされたデータです。注文は「完全」に濾過し、Idは、私がここで見つけるこのソリューションに基づいて、マクロを構築しようとしたID 200と500
以外のすべてである:コピー&ペースト作品 http://www.hivmr.com/db/ack717pc8f88jpdsf7838pcaspkcsdmd
が、私はコピーすることができません複数のシート/名前変更シートを貼り付けてデータをフィルタリングすることができます。
編集:あなたのフィルターシートの設定方法
Sub CopyInNewWB()
'has been tested
Dim newWS, WS As Worksheet
Application.ScreenUpdating = False
Set WS = ThisWorkbook.Sheets("Sheet1")
Set newWS = Workbooks.Add.Sheets("Sheet1")
WS.Cells.Copy
newWS.Cells.PasteSpecial xlValues Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
を作業しているコードを表示できますか? – Slaqr
私の謝罪は、私はそれを掲載思っ – GrandeurH
サブCopyInNewWB() 「テストされてい 薄暗いnewWS、WSワークシートとして Application.ScreenUpdating = Falseの 設定WSの=のThisWorkbook.Sheets( "シート1") 設定newWS = Workbooks.Add .Sheets( "シート1") WS.Cells.Copy newWS.Cells.PasteSpecial xlValues Application.CutCopyMode = Falseの Application.ScreenUpdating = Trueの End Subの – GrandeurH