トップページ

#18_2 ファイルを開く


カンマ区切りのテキストファイルを開く

VBAでテキストファイルを開く場合、OpenTextメソッドを用います。OpenTextメソッドは複雑なので、幾つか例を見て学ぶのが手っ取り早いです。

最も簡単な例として、csv(カンマ区切りのファイル)を開いてみましょう。

上の例のポイントを示します。

①「ChDrive」でカレントドライブを変更しています。

②「ChDir」でカレントフォルダを変更しています。

③「Comma:=True」でデータをカンマで区切ります。

カンマ+スペース区切りのテキストファイルを開く

カンマ区切りのテキストファイルの次に、「カンマ+スペース」で区切られたファイルの例を紹介します。

固定長フィールド形式のテキストファイルを開く

引数DataTypeにxlFixedWidthを指定することで、固定長フィールド形式のテキストファイルを開くことができます。

その例を以下に示します。