テキストファイルを読む(データ型の指定)
サンプルソース
' 1列目にテキスト型を指定 Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Comma:=True, fieldinfo:=Array(1, 2) ' 1列目にテキスト型を指定、2列目に日付型を指定 Workbooks.OpenText Filename:="c:\a.csv", DataType:=xlDelimited, Comma:=True, fieldinfo:=Array(Array(1, 2), Array(2, 4)) |
解説
OpenTextで各項目のデータ型を指定しでテキストファイルを読み込みます。
データ型の指定には、fieldinfoを使用します。
指定しない場合は標準型になりますが、文字型や日付型などでテキストを読み込みたい場合に指定します。
fieldinfoは2次元のArray型(配列型)で指定し、1番目の要素には1からはじまる列番号、2番目の要素にはデータ型を指定します。
データ型で1は標準、2はテキスト、5は日付型(YMD)と表します。
複数の列を指定する場合は、データ型のArrayをさらにArrayにします。
Filename:=にはファイル名を指定します。
DataType:=はデータ形式です。区切りデータの場合はxlDelimitedを指定します。
Comma:=にTrueを指定することでカンマ区切りで読み込みます。
ファイル操作
- テキストファイルを読むテキストファイルを読む サンプルソース ' カンマ区切りのテキストファイルを読む Workbo...
- テキストファイルを読む(区切り文字の指定)テキストファイルを読む(区切り文字の指定) サンプルソース ' カンマ(,)区切りのテキスト...
- ファイルをコピーするファイルをコピーする サンプルソース ' 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... |