|
こんばんは。Ac2000を使ってます。
CSVファイルのインポートをVBAにて行おうと思ってます。下記の様にする
と、エラーとなります。実行時エラー ’6’オーバーフローしました、となりま
す。エラーにならない、方法を教えてください。
Function yomikomi()
Dim DB As DATABASE
Dim RT As Recordset
Dim Fname As String
Dim Fnum As Integer
' フィールド用変数の宣言
Dim FL1 As Integer
Dim FL2 As String
・
・
Dim FL78 As String
Set DB = CurrentDb
Set RT = DB.OpenRecordset("カルテ", dbOpenTable)
Fname = "C:\A\カルテ.csv"
Fnum = FreeFile
Open Fname For Input As Fnum
Do Until EOF(Fnum)
Input #Fnum, FL1, FL2, FL3, ・・・, FL77, FL78
'----( データのある行の判断 )----------------------------------
If FL1 <> 6 Then 'Null行
'何もしない
Else
If FL1 = 6 Then 'ヘッダー行?
RT.AddNew
RT![区分] = FL1
RT![GNo] = FL2
RT![社員コード] = FL3
RT![氏名] = FL4
RT![popup数] = FL5
RT.Update
End If
End If
Loop
Close #Fnum
|
|