エクセルマクロでパスを変更する
エクセルのファイル間でデータを移動させるマクロを組みました。
そこで、それぞれ使用するパソコンが異なる場合や、保存してあるドライブが別の場合でも正常に動くようにしたいのですが、どうしたらよいでしょうか?
まずは、メニューから「ツール」→「マクロ」→「Visual Basic Editor」を選択します。「ALT+F11」でも同様にVBE画面を開けます。
プロジェクトエクスプローラから「標準モジュール」→「Module1」というマクロ名をダブルクリックします。
Module1の内容が表示されます。ここにマクロのコードが記述されています。
このコードの中に、データの移動先のファイルパスが記述されているところがありますので、パス名を変更すれば、パソコンが違ってもドライブが違ってもデータの移動ができます。
頻繁にファイルの移動をするのであればマクロ自体にも工夫が必要になりますが、そうでないのであれば、とりあえずはこれだけで今あるマクロを生かせると思います。
より高度な操作をやり通すためにも、しっかりとVBEの勉強をすることが先決でしょう。