TEL. 03-6912-4140

〒173-0012 東京都板橋区大和町12-15

Top > Software > ExcelVBAマクロ > Line Input

Line InputステートメントLine Input statement

説明

Line Input命令はテキストファイルやCSVファイルなどのWindowsOSが直接管理するフラットなファイルを改行コードを1行として読み込む命令です。 バイナリーでオープンしたファイルはLine Inputでは読み込めません。理由は改行コードがない(可能性がある)からです。

文法

Line Input #ファイル番号, 読み込み用の変数

パラメータ

パラメータ 説明
ファイル番号 Integer Open命令で指定したファイル番号を指定します。指定できるファイル番号は1つです。 ファイル番号の前には「#」(ナンバー記号)を必ずつけなくてはなりません。
読み込み用の変数 String 改行コードから改行コードまでの1行を格納する変数を指定します

サンプルコード

Dim iFileNo As Integer
Dim sDataArea As String
iFileNo = FreeFile
Open "テストデータ.txt" For Input As iFileNo
Do Until EOF(iFileNo)
    Line Input#iFileNo,sDataArea
    MsgBox sDataArea
Loop
Close iFileNo