If DCount("No", "T_Number") = 0 Then

rs![No] = 1

Else
rs![No] = DCount("No", "T_Number") + 1


End If
'rs![font_name] = TextLine

rs.Update


で条件式をおなじにしたらできた!

acccess vbaで取り込んできたデータを1,2,3みたいに

連番にしたい

If DCount("No", "T_Number") = 0 Then

rs![No] = 1
Else
rs![No] = Format(DMax("No", "T_Number")) + 1

End If

って突っ込んでいるんだけど、どうしても

1,1,1,1,1になってしまう。。。


どうしてだろう。


できたっすーーーーー!


Sub final()

Dim rs As DAO.Recordset
Dim myPath As String
Dim MyName As String
Dim MyFile As String
Dim FileNo As String

myPath = "C:\●●\■■\"
MyName = Dir(myPath, vbNormal)
MyFile = myPath & MyName


Set rs = CurrentDb().OpenRecordset("T_FONT")


Do While MyName <> ""

FileNo = FreeFile

Open MyFile For Input As FileNo
Do Until EOF(FileNo)
Line Input #FileNo, TextLine

rs.AddNew
rs![PC_NAME] = MyName
rs![font_name] = TextLine
rs.Update
Loop
MyName = Dir


Loop

rs.Close: Set rs = Nothing


End Sub


こんな感じですかね!

とりあえず動いたからよかったー!

データ型とかまだまだかもしれないのですが、とりあえずがんばったっす!