|
ピボットテーブルについて教えて下さい。
例えばgenka.xlsのsheet("原価集計")はsiire.xlsのsheet("仕入台帳")をデーターベースにピボットテーブルを作成します。
Sheets("原価集計").Select
ActiveSheet.PivotTables("genka").RefreshTable
で更新するのですが仕入台帳の範囲が可変の為、うまく行きません。
データーの範囲が変わった場合のピボットテーブルの作成方法を質問箱から検索して
次の様にしましたが うまく出来ません。
sheets("原価集計").select
ActiveSheet.PivotTableWizard SourceType:=xlDatabase, _
SourceData:="[siire.xls]仕入台帳!R2C1:R" & _
Range("A65536").End(xlUp).Row & "C24"
ActiveSheet.PivotTables("genka").RefreshTable
実行ファイル(genka.xls)以外のファイル(siire.xls)を参照したい場合(出来れば一々siire.xlsを開きたくないのですが、どうしても開く必要が有れば開くとして)の方法を今一度教えて下さい。
尚 genka.xlsもsiire.xlsも共有ファイルを他のCPから処理します。
|
|