エクセルVBAのFindFileでファイルを開くダイアログボックス表示
エクセルを使っていて、別のエクセルファイルのデータを参照したい時には、今使用中のエクセルと同時に別のエクセルファイルを開こうと・・・
- マイコンピューターから
- ファイルを開く画面を表示して
- 目的のエクセルファイルをクリック
という、作業しませんか?
1と2の作業はたった1行のVBAコードですぐに開くことができます。
目次
Application.FindFileでダイアログが呼び出せる
ファイルを開くダイアログ表示方法は、いくつかあります。
ファイルの種類を指定したり、フォルダーやドライブも指定してからダイアログを開くこともできますが、ちょっとだけVBAコードが長くなるので、とにかくシンプルに!という方にはこれで解決です。
たったこれだけでいいのでとても簡単です。
これで自由に開きたいファイルを選んで開くを押すだけで、選んだファイルが開きます。
更に応用で、開いたファイルからデータを取り込み終わったら、開いたファイルを閉じることもできるので、実用性が上がりますよ。
ダウンロードしたCSVや別のエクセルファイルを開くVBAコード
データ処理をする時に他のエクセルファイルにあるデータを取り込みたいことありませんか? ファイル名が固定されてたり、保存場所が決まっている場合などは直接保存先の...
ついでにダイアログ繋がりで、複数台のプリンターがある場合は印刷時にプリンター選択ダイアログが表示させることも可能です。
スポンサーリンク