Excel2016 VBA workbook.open filenameの構文について

Anonymous
2022-02-15T03:33:03+00:00

こんにちは。

Excel VBAに下記記載があるとします。

workbook.open filename"Aファイル"

sheets("Bリスト").select

この場合ファイル名=Aファイルを開いた後

Bリストを参照となるのですが、

Excel bookのファイル名を変えると

Aファイルを参照できなくなりエラーとなります。

 Excel bookのファイル名を変えてもエラーが発生しないよう何か方法はあるのでしょうか?

→訳あってファイル名を変更する必要があり

 現状ですと変更する度に構文を変更する必要があります。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2022-02-15T05:02:16+00:00

開くべきファイルが固定されていないのであれば、プログラムに記述せず、都度指定するしかありません。以下を参考にしてください。

Excel VBA Tips[3種類の[ファイルを開く]ダイアログボックス

 ファイル自体は変わらないが名前が変わるということならショートカットを利用する手もありでしょうが、いろいろと面倒です。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

0 件の追加の回答

並べ替え方法: 最も役に立つ