テキストファイルを読む(区切り文字の指定)
サンプルソース
' カンマ(,)区切りのテキストファイルを読む Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Comma:=True ' タブ区切りのテキストファイルを読む Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Tab:=True ' セミコロン(;)区切りのテキストファイルを読む Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Semicolon:=True ' 空白区切りのテキストファイルを読む Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Space:=True ' 任意文字区切りのテキストファイルを読む Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Other:=True, _ OtherChar:="\" |
解説
OpenTextでデータ区切り文字を指定してテキストファイルを読み込みます。
Comma、Tab、Semicolon、SpaceのいずれかでTrueを設定します。
上記以外の文字が区切り文字の場合は、OtherにTrueを設定し、OtherCharに任意文字を設定します。
Filename:=にはファイル名を指定します。
DataType:=はデータ形式です。区切りデータの場合はxlDelimitedを指定します。
Comma:=にTrueを指定することでカンマ区切りで読み込みます。
区切り文字を指定する場合は、DataType:=xlDelimitedの指定が必要です。
区切り文字に使われる文字列を1つの文字列として扱いたい場合は、TextQulifierを指定します。
xlTextQualifierDoubleQuoteは引用符をダブルクォーテーション(")、xlTextQualifierSingleQuoteはシングルクォーテーション(')、xlTextQualifierNoneは引用符なしになります。
ファイル操作
- テキストファイルを読むテキストファイルを読む サンプルソース ' カンマ区切りのテキストファイルを読む Workbo...
- テキストファイルを読む(データ型の指定)テキストファイルを読む(データ型の指定) サンプルソース ' 1列目にテキスト型を指定 Wor...
- ファイルをコピーするファイルをコピーする サンプルソース ' a.csvをb.csvにファイルコピーする FileCopy "c:...
- ファイル名を変更するファイル名を変更する サンプルソース ' ファイルa.csvをb.csvに変更する Name "c:\a.csv...
- カレントフォルダを取得・設定するカレントフォルダを取得・設定する サンプルソース ' カレントフォルダを取得する Msgbox...
- フォルダを作成・削除するフォルダを作成・削除する サンプルソース ' フォルダを作成する MkDir "C:\bbb\" ' フ...
- ファイルの属性を取得・設定するファイルの属性を取得・設定する サンプルソース ' ファイルの属性を取得する Msgbox Get...
- ファイルの作成日時を取得するファイルの作成日時を取得する サンプルソース ' ファイルの属性を取得する Msgbox FileD...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |