• ベストアンサー

VBで固定フォルダ内の *.xls を開く

VBで固定フォルダ内の *.xls (複数ファイル) を順番に(LOOPさせて)開く方法を教えてください!!! EXCELファイルの開き方などは分るのですが、 ・順番に開く ・ファイル名が可変 という2点が分りません>< 宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

Dir()関数で指定フォルダ内のファイルを順番に読み出せるので、system()関数か、ShellExecute() Win32APIを使用してファイルを開けば目的のことは達成できるはずです。 Dir()関数はヘルプに例が載っているので探してください。

bonn1117
質問者

お礼

解決しました^^ ありがとうございました!!! OPENは Set objExcelApp = GetObject("") にて正常に開けています^^

その他の回答 (1)

  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

自宅にしかVBがないので詳しく説明できませんが、eachという言葉をヘルプで調べて見てください。

bonn1117
質問者

お礼

今回はDir関数を使用しました! 普段使う関数ではあったのですが、 存在チェックにしか使ったことが無かったので 分りませんでした^^; ありがとうございました!

関連するQ&A