Excel VBA:開かれているファイルをコピー(編集中のファイルをコピーする場合など)するサンプルプログラム

ExcelのVBAで開かれている(ロックされている)ファイルをコピーするサンプルプログラムを覚書。

例えば今開いている編集中のファイルなどをファイルを閉じずに別の場所にコピーしたい場合のVBAのサンプルプログラム。

ExcelのVBAでファイルをコピーする処理を実行する場合、"FileCopy"を使用しますが、コピー元が開かれている場合、"FileCopy"では「実行時エラー '70': 書込みできません。」というエラーメッセージが表示され、コピーが出来ません。

そういった場合でもコピーをできるようにするExcel VBAのサンプルプログラムを紹介します。

» 記事の続きを読む