投稿日 | : 2004/05/05(Wed) 17:28 |
投稿者 | : 初心者です。 |
Eメール | : |
URL | : |
タイトル | : MSFlexGirdの保存について |
ほかに新たに保存をしようと思い、このサイトの
サンプルを参考にいろいろしてみたのですが、
保存できません。
氏名 国語 算数 理科 社会
A君 85 89 54 65
B君 98 95 85 70
Cさん 45 35 55 75
Dさん 65 75 75 55
E君 30 20 15 10
表は上記のようなもので、コードは下記になります。
Private Sub Command3_Click()
Dim lngCountI As Long 'ループのカウンタ
Dim FileNo As Integer
Dim name As String '名前
Dim kokugo As Single '国語の点数
Dim sansuu As Single '算数の点数
Dim rika As Single '理科の点数
Dim syakai As Single
Dim kokugo_ As String '科目名
Dim sansuu_ As String
Dim rika_ As String
Dim syakai_ As String
Dim name_ As String
With MSFlexGrid1
.Row = 0
.Col = 0
.Text = name_
.Col = 1
.Text = kokugo_
.Row = 0
.Col = 0
.Text = name_
.Col = 2
.Text = sansuu_
.Row = 0
.Col = 0
.Text = name_
.Col = 3
.Text = rika_
.Row = 0
.Col = 0
.Text = name_
.Col = 4
.Text = syakai_
.Row = 0
.Col = 0
.Text = name
.Col = 0
.Text = name
FileNo = FreeFile
Open "Seiseki.csv" For Output As #FileNo
For lngCountI = 1 To .Rows - 1
.Row = lngCountI
.Col = 0
name = .Text
.Col = 1
kokugo = .Text
.Col = 2
sansuu = .Text
.Col = 3
rika = .Text
.Col = 4
syakai = .Text
Write #FileNo, name, kokugo, sansuu, rika, syakai
Next lngCountI
Close #FileNo
End With
End Sub
氏名、科目名、各教科の点数を保存したいのです。
どこを訂正すればよいのかご意見をお聞かせ願えたら幸いです。
よろしくお願い致します。