マクロの目的は、大量のデータから得られたもので、各製品の個別のワークブックにデータを分割します。特定のデータのみをファイルに貼り付けた後、すべてのデータ、ピボットテーブルを備えたワークシート、スプレッドシート上のデータにピボットテーブルのデータを設定してワークブックから5つの個別のワークシートをコピーしたい以前にコピーした次に、ピボットテーブルを更新します。特定のワークブックにワークシートの配列を結ぶ
私の最大の問題は、私はいくつかのワークブックを作成するつもりですので、私は、私がマスターファイルから上書きコピーするために私の配列を定義する作業帳
Dim cell As Range, DataRng As Range
Dim curPath As String, curWB As String, newWB
Dim ArrayCM As Variant
Dim InxW As Long
Dim xTable As PivotTable
curPath = ActiveWorkbook.Path & "\"
curWB = ActiveWorkbook.Name
'Array of worksheets to be copied over for Company Manger
Set ArrayCM = curWB.Sheets(Array("CM YTD", "CM MTD", "CM Refurb", "TBM Local", "PSM"))
--This Gives me an error
へのワークシートの列に名前を付ける方法です新しいファイルに追加します。これについてのヘルプは非常に高く評価されます。
*** String ***と*** Workbook ***オブジェクトを混同しています。 (配列 "CM YTD"、 "CM MTD"、 "CM Refurb"、 "TBM Local"、 "PSM")) –
'ワークブック(curWB)'だけでなく、curWB – Rory
私はArrayCM = Activeworkbook.Sheetsこれらの両方を試みてもどちらもうまくいきませんでした。私は "Parent Workbook"を定義して、ワークシートを子ブックにコピーすることができます。 – Bruce