Fisrt off I would like to say I'm new to VBA and I don't have a lot of knowledge about it so any help would be appreciated. So I'm having trouble with a loop. When I run the code it outputs the results as 0 into the exam rows so I don't know whats wrong with the loop. The scores must be divided by 40
Student Score Exam%
Albrecht 27.5
Alsindi 7.0
Bailey 34.0
Bedert 24.5
Bertsch 27.5
Bills 29.5
Bluester 31.5
Brunstotlar 26.0
Cannon 37.5
Cunningham 33.0
El-Baba 27.0
Erwin 32.5
Ethier 35.5
Ewersen 34.0
Frazier 29.0
Gigax 30.0
Haberstro 38.5
Judge 33.5
Knauf 38.5
Kreger 37.0
Langenderfer 32.0
Lettman 31.5
Li 17.0
Lyons 39.5
Maniak 34.5
Monticure 31.5
Montoya 39.0
Murray 15.0
Patil 21.0
Phipps 32.0
Price 26.0
Sherman 35.5
Small 35.5
Song 27.5
Sun 27.0
Wagner 33.5
This is my code so far
Sub grade()
Dim introw As Double
Dim row As Double
Dim intlastrow As Double
Dim intScore As Integer
Dim intGrade As Integer
Dim intAvg As Integer
Dim intHigh As Integer
Dim intPass As Integer
Dim intFail As Integer
Const intbasis As Integer = 40
intlastrow = Cells(Rows.Count, "A").End(xlUp).row
introw = 2
intScore = Range("B" & introw)
intGrade = Range("C" & introw)
Do While (Range("A" & introw) <> "")
intGrade = intScore / intbasis
introw = introw + 1
Exit Do
Loop
End Sub
Bookmarks