VBAファイルから指定文字数をスキップして読み取る(Skip)

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

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

Skipメソッド

概要

ファイルから指定した文字数をスキップして読み込みます。

構文

TextStreamObject.Skip

 

VBAサンプル

指定したファイルからExcelに1行ずつ書き込む

まずFileSystemObjectをセットし、FileSystemObjectのOpenTextFileメソッドで指定したファイルを開きTextStreamオブジェクトをセットして、TextStreamオブジェクトのSkipメソッドで4文字分スキップさせて5文字目からReadLineメソッド1行文字を読み込みます。

結果

5文字目から読み込みます。

VBA_skipメソッド

 

応用

TextStreamオブジェクトのAtEndOfStreamプロパティでファイルポインターがファイルの末尾かを判断しながら、毎行5文字目から繰り返し読み込みます。

結果

毎行5文字目から読み込みます。

VBA_skip応用