正しいと思います。
とりあえず列挙してみました。
1行目は
問1 問2 問3 問4 問5
として2行目から列挙します。
Sub Proc1()
Dim rng As Range
Set rng = Range("A2:E2")
Dim i, j, k, l, m
For i = 1 To 3
For j = 1 To 3
For k = 1 To 3
For l = 1 To 3
For m = 1 To 3
rng.Value = Array(i, j, k, l, m)
Set rng = rng.Offset(1)
Next
Next
Next
Next
Next
End Sub
最終行は 244 ということで件数は243でいいと思います。