テキストファイルを読み込む

今回はテキストファイルの読み込みについてメモしておきます。

1行ずつ読み込む


まず、読み込むだけで何も処理をしていないコードです。

基本プログラム


  • FreeFile関数で使用されていないファイル番号を取得します。
  • Openステートメントでファイルを開きます。
  • Line Input #ステートメントで1 行読み込み、その内容を変数に格納します。
  • Closeステートメントでファイルを閉じます。


次に読み込んだCSVファイルをカンマで区切り、それぞれをセルに格納するプログラムです。


実行プログラム

実行条件

実行後


FileSystemObjectを使ったテキストファイルの読み込み


OpenAsTextStreamメソッドを使うことで、ファイルの内容を一度に読み込むことができます。

実行プログラム

実行結果


全行を一度に読み込むので、値に対する処理や、セルへの格納は面倒になります。