ファイルを開くダイアログ

マクロ / VBA

 マクロで別ファイルを開く


マクロを作っていて別ファイルを開きたい時ってよくあると思います。別ファイルの○○のデータを使用したい。ファイルを開く時どうしてますか?
絶対パス?(C:\Document….)って指定してません?そうすると指定ファイルの場所を変えれませんし、ファイル名すら変える事が出来なくなってしまいます。無い場合エラーとなりますし。
そんな時にはファイルを開くダイアログを使用。
エクセルマクロではこれを簡単に使う事が出来ます。
16-1.jpg


 マクロで別ファイルを開く

まず開く用のボタンを作ります。コマンドボタン1。これをダブルクリックするとVBAの画面が開き
Private Sub CommandButton1_Click() ~ End Sub が表示されます。
16-2.jpg
その中に下記を記入します。

それとVBAにて標準モジュールを追加し、下記を記入します。

この例ではフィルターを使い.xls .txtしか選択出来ないようにしています。
内容の解説については黄色文字で書かれている部分を読んでください。

コメントをどうぞ

メールアドレスが公開されることはありません。

SUMIF VLOOKUP 配列数式 作業効率UP テンプレート COUNTIF 印刷 フロー図 目標 検索 標準報酬月額 TODAY チルダ 偏差値 コピペ SUM COLUMN 図形 バーコード 封筒 クイズ XLSTART STDEV ネットプリント コンビニ 条件付き書式 無料 履歴書 ワイルドカード NA()
  • 関西在住の30代サラリーマン。事務職で毎日Excelと戯れています。
    システム導入なんて資金が無い!Excelでなんとかやりたい零細中小の社長さん・事務員さんの力になればと思います。
    詳しいプロフィール


PAGE TOP ↑