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

マクロ / VBA

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


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


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


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

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

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

コメントをどうぞ

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

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


PAGE TOP ↑