VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
この下に後処理を記述しています。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -