前提・実現したいこと
実現したいこと
下記の記述で「成績リスト.txt」のレコード(行)を取得しています。
実現したいことは各行の情報を★補足の項目に分類する方法です。
前提
成績リスト.txt内は下記のような情報が入っています
★補足、左から日付(YYYYMMDD),学生番号(5桁0埋),名前(文字列),英語(点数),数学(点数)
値は都度変わる(月1回)
20190801,00001,Aさん,85,100
20190801,00002,Bさん,70,1
20190801,00003,Cさん,100,10
・
・
・
該当のソースコード
VBA
1 2 3Option Explicit 4 5 Sub 成績レコード分類() 6 7 Dim レコード As String 8 9 Open ("成績リスト.txt") For Input As #1 10 11 Do Until EOF(1) 12 Line Input #1, レコード 13 MsgBox レコード 14 Loop 15 Close #1 16 17 End Sub 18
試したこと
Split関数を使い1行ずつ分ける
Dim tmp As Variant tmp = Split("20190801,00001,Aさん,85,100", ",")
・
・
・
行がたくさんあるので1行ずつ設定するのが大変また、値が都度変わるため固定で設定できない
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。