Powershell Excel テーブルコピー
あるシートの表を別シートにコピーするスクリプトです。
- ポイント
- コピーするときに数式のセルは値にしてコピーします。
- 書式もコピーしますが、条件付き書式はコピーできないです。
- 表の一番左端の列を表の終端チェックで使用しています。
- クリップボードを使わずにコピペするスクリプトです。
以下の記事を参考にしました。記事のようにクリップボードを使わずにコピペするスクリプトです。
https://excel-ubara.com/excelvba4/EXCEL254.html
スクリプト本体
https://github.com/ohmusso/powexcel/blob/main/excel.psm1
Copy-Table
テストスクリプト
https://github.com/ohmusso/powexcel/blob/main/test/test_excel_copy.ps1
test_copy_from.xlsxに以下のような表が入力されています。
これをtest_copy_to.xlsxにコピーします。
test_copy_to.xlsxはあらかじめ開いておくことを前提としたテストスクリプトにしています。