Зачем Вам VBA и привязка к Microsoft Office? Для обучения пойдет .vbs
Randomize
s1 = Int(Rnd*10)+1
s2 = Int(Rnd*10)+1
result = 0
Do
On Error Resume Next
result = Int(InputBox("Введите результат:" & s1 & " + " & s2 & " = ","Сколько будет"))
On Error Goto 0
Loop While result = 0
If result = s1 + s2 Then
MsgBox "Правильно"
Else
MsgBox "Неправильно"
End If
Сохраните с расширением .vbs и запускайте.
Появляется случайным образом 3+5=[ ], 2+3=[ ], 1+4=[ ], и т. д. и ребенок должен поставить правильный ответ. А то выдает ошибка.
Заранее благодарен