你好!根据楼主的问题,大致写出如下代码,望笑纳。
(一)VBA程序代码:
Sub input_n()
Dim j1, j2, j3, str1
On Error Resume Next
For j1 = 0 To 4 '执行5次循环
j2 = InputBox("数值=", "请输入数值") '输入对话框
j3 = j3 & " " & j2 '数据拼接
If j2 Mod 2 = 0 Then '如果
余数是0,则为偶数
str1 = str1 & " " & "偶数"
Else
str1 = str1 & " " & "奇数"
End If
Next
MsgBox "输入的数据:" & Chr(13) & j3 & Chr(13) & str1 '
弹窗提示
End Sub
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/1b4c510fd9f9d72aa3885ba7da2a2834359bbb98?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
(二)程序运行之后,将会弹出输入框,依次输入5个数之后,将会弹出奇偶的结果。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/cf1b9d16fdfaaf51f06ecb05825494eef11f7afe?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/a6efce1b9d16fdfaadd88c54ba8f8c5495ee7bd7?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追问![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/7acb0a46f21fbe09d80d72af65600c338744ad3e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
不对呀
追答那是你的代码有误。你把你上面的代码删除,单独输入此代码,肯定行。