VBAファイルから1行分スキップして読み取る(SkipLine)

投稿者: | 2023年5月21日
excelアイコン

TextStreamオブジェクトSkipLineメソッドについてです。

SkipLineメソッド

概要

ファイルの行を1行分スキップさせます。
スキップとは、改行文字を含めた1行を読み取って破棄します。

構文

TextStreamObject.SkipLine

 

VBAサンプル

1行スキップさせて奇数行だけ読み取る

まずFileSystemObjectをセットし、FileSystemObjectのOpenTextFileメソッドで指定したファイルを開きTextStreamオブジェクトをセットして、TextStreamオブジェクトのSkipLineメソッドで1行分スキップさせてReadLineメソッドで1行分文字を読み込むという工程を反復させると奇数行だけ読み取れます。

結果

奇数行のみ読み取れます。

VBA_skipline結果