投稿時間:2007/04/25(Wed) 16:28 投稿者名:つよぽん
Eメール:
URL :
タイトル:ファイルを変数から読込むのって?
ファイルリストを作成(csv形式)し、リストの先頭に書いてあるファイル名を 変数にファイル名を代入し、変数の値からファイルを読込ませようとしています。 読込み、後処理が終わったら次のファイル名を変数に入れなおし後処理を、、、 順次最終のファイル名まで繰り返そうかと、、、 どなたかご教授願います。
いまこんな感じです。。。 Dim intFileNum As Integer Dim strFileName As String intFileNum = FreeFile(y)
'ディレクトリ移動 ChDir "\\xxxx\xxxx\xxxx\xxxx\xxxx"
'ログデータ格納ファイルオープン Workbooks.Open Filename:= _ "\\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx\xxxxx.csv"
'ファイルリストオープン Workbooks.OpenText Filename:= _ "\\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx\ESW_DATA_LIST.csv" _ , Origin:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, _ Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _ Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:=True
'検索ファイル順指定 Dim 検索ファイルオープン Range("d2").Select w = ActiveCell.Value x = 0 Range("c2").Select y = ActiveCell.Value strFileName = ThisWorkbook.Path & "\y" While x < w Open strFileName For Input As #intFileNum(y)
ActiveCell.Offset(1, 0).Select Windows("xxxx.xls").Activate
y = ActiveCell.Value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ この下に後処理を記述しています。
|