| 
    
     |  | ピボットテーブルについて教えて下さい。 例えば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から処理します。
 
 |  |