アクセストップページ VBAでfileを操作する |
|
VBAでfileを操作する
|
menu |
■fileを読み込む方法
VBAでfileからデータを読み込むには、以下の手順になります。
1
ファイルを読み取りモードで開く 2 1行ずつ読み込む
ファイルを開くにはOpenステートメントを使用します。
VBA:
Open
"ファイル名" For 処理方法 As
#ファイル番号
処理方法には読み込みの場合、Inputを指定します。
#ファイル番号は任意で指定できます。
ファイルから1行ずつ読み込むにはLine
Inputステートメントを使用します。
VBA:
Line Input #ファイル番号,
保存先
fileを閉じるにはCloseを使用します。
VBA:
Close
#ファイル番号
使用例:
ファイル"D:\file01.txt"がカンマ区切りのデータの場合
buf As
Variant, ft As String
Open "D:\file01.txt" For Input As #1
Line
Input #1, ft
Close #1
buf = Split(tmp,
",")
■fileに書き込む方法
VBAでfileにデータを書き込むには、以下の手順になります。
1
ファイルを書き込みモードで開く 2
ファイルに書き込む
ファイルを書き込みモードで開くにはOpenステートメントを使用します。
VBA:
Open
"ファイル名" For 処理方法 As
#ファイル番号
処理方法は、Outputは上書きモード、Appendは追加書き込みモードです。
使用例:
Open
"D:\file01.txt" For Output As #1 Print #1, "12345678" Close
#1
ここではfile01.txtを上書きモードで開き、
12345678 と記入します。
アクセスを動画で楽に覚える方法はこちら>>
|
|
|
アクセス入門 |
|
VBA |
・アクセスVBAでパスワード画面
・VBAで時間操作(DateDiff関数,DatePart)
・VBAで時間操作(DateAdd関数,DateValue,TimeValue)
・VBAでエクセルの表をソート(Sortメソッド)
・VBAで時間操作(Time関数,・Hour,Minute,Second,Format)
・VBAで日付操作(Date関数,Year,Month,Day,
・Weekdayname,Format)
・VBAでエラー処理(On Error GoTo)
・VBAでコピー操作(copyメソッド)
・VBAで文字列操作(String関数,InStrRev)
・VBAで文字列操作(Len関数,Mid,Left,Right)
・VBAで文字列操作(UCase関数,LCase,StrConv)
・VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)
・VBAで文字列操作(InStr関数)
・VBAで文字列操作(StrComp関数)
・VBAでFind メソッドを使って検索する方法
・VBA のcellsでエクセルのセルの位置を数字で指定する
・VBAでエクセルのsheetsの操作
・VBAで配列を扱う
・VBAでfileを操作する
・VBA、ADOとSQLでテーブルのデータを削除する
・VBA、ADOでAccessテーブルのレコードにアクセスする
・VBAでエクセルの書式を設定する
・VBAでテーブルやクエリのレコードをエクセルに入力
・VBAでエクセルのワークシートを追加
・アクセスVBAでインポートとエクスポート
|
|
データベース・SQL |
|
Copyright (C) 2011 All Rights Reserved. |
|