#13 If条件分岐と#16 ForNext を使って条件判定を繰り返しましょう。
For Nextを利用して1行目から4行目までの成績を判定しましょう。

1行目から4行目は
For i = 1 to 4 ですね。
Next i までの間に If 条件文を書けばオッケーですね。
If Cells(i, 2).Value >= 80 Then
Cells(i, 3).Value = "優"
ElseIf Cells(i, 2).Value >= 60 Then
Cells(i, 3).Value = "良"
ElseIf Cells(i, 2).Value >= 40 Then
Cells(i, 3).Value = "可"
Else
Cells(i, 3).Value = "不可"
End If
If 文全体を For Next で囲みます。
Sub ForIf()
Dim i as Long
For i = 1 to 4
If Cells(i, 2).Value >= 80 Then
Cells(i, 3).Value = "優"
ElseIf Cells(i, 2).Value >= 60 Then
Cells(i, 3).Value = "良"
ElseIf Cells(i, 2).Value >= 40 Then
Cells(i, 3).Value = "可"
Else
Cells(i, 3).Value = "不可"
End If
Next i
End Sub
\はじめての方も安心!/
パソコンスキルアップ研究会
・場所:オンライン講座
↓↓↓詳しい情報・お申し込みはこちらから↓↓↓




コメント