ExcelVBAでファイルを開くフォルダ指定方法
ExcelのVBAを用いて実験データのcsvファイルをまとめるプログラムを書いています.
肝心のプログラムはほぼできています.
しかし
OpenfileName = Application.GetOpenFilename("CSVファイル,*.csv?")
としたときに開かれるフォルダ(ファイルを指定するフォルダ)がカレントフォルダ?となっております.
実行するExcel(VBA入り)と実験データが下記のパスにあったとして
C:\Users\ABC\Documents\Data\110302\
カレントフォルダはなぜかマイドキュメントがデフォルトになってしまいます.
C:\Users\ABC\Documents\
階層移動できるので問題なくもないのですが,一々階層移動するのも面倒なので修正したいと考えております.
そこで
(1)プログラム実行直前にカレントフォルダを実行するExcel(VBA入り)の位置に変更する方法
(2)カレントフォルダと関係なく実行するExcel(VBA入り)があるフォルダを開く方法
どちらかで対処できると考えたのですがその方法が見つかりません.
(ちなみに実行するExcel(VBA入り)の位置は動かすものとするので絶対パスでの指定はなしとします)
どなたかご教授お願いします.