2

ピボットテーブルではなく、8つの異なるクエリテーブル(別名データテーブル)を含むシートを含むワークブック(wkbk1)があります。それらはすべて、名前付き範囲のグループを持つ単一のシートであるデータについて、同じ外部Excelワークブック(wkbk2)を指します。

wkbk1の各テーブルのデータは、wkbk2の名前付き範囲から取得されます。8つの異なるテーブル(wkbk1から)のシートを他のワークブック(wkbk3、wkbk4など)にコピーするにはどうすればよいですか?

クエリテーブルとそのデータ接続をシートと一緒に転送することも可能ですか?これまでのところ、手動​​で行うことはできません(コーディングなし)。コーディングが必要な場合、私はそれで大丈夫です、ただそれで助けが必要です。私は中級のVBAコーディングの経験があります。

私はExcel2007/2010を使用しています。

4

1 に答える 1

6

Excel 2010 では、シート タブを右クリックし、[移動またはコピー] を選択します。コピー先のワークブックを選択し、「コピーの作成」にチェックを入れます。新しいシートには QueryTable があり、期待どおりに更新されます。

したがって、シートをコピーすると、QueryTable とそのすべてのプロパティがコピーされると思います。

私の QueryTable は MSQuery を使用し、別の Excel ワークブックを指していました。

于 2012-07-26T15:05:26.257 に答える