VBA中,窗体上有两个文本框,如何使第二文本框在回车键后或空格键后显示内容?

VBA中,窗体上有两个文本框,运行程序时,第一文本框自动显示内容,回车键后第二文本框显示内容,再回车后第一文本框显示内容。请问高手,如何写这一段程序?非常感谢!... VBA中,窗体上有两个文本框,运行程序时,第一文本框自动显示内容,回车键后第二文本框显示内容,再回车后第一文本框显示内容。请问高手,如何写这一段程序?
非常感谢!
展开
 我来答
nizheiwanyi
推荐于2016-03-13 · 知道合伙人软件行家
nizheiwanyi
知道合伙人软件行家
采纳数:546 获赞数:5709
数码爱好者

向TA提问 私信TA
展开全部

使用窗体控件的事件即可。

Private Sub UserForm_Initialize()
UserForm1.TextBox1 = "文本"
End Sub

Private Sub TextBox1_Enter()
UserForm1.TextBox2 = "文本"
End Sub

Private Sub TextBox2_Change()
UserForm1.TextBox1 = "文本"
End Sub
更多追问追答
追问
非常感谢!
我没有表达清楚的,这是在一个循环语句中进行,因为第一文本框的内容是题目,第二文本框的内容是答案,而且这些题目都是从一个题库中随机选择的。第一次回车给出的第一文本框的答案(第二文本框中显示的),第二次回车给出了一个新的题目(又回到第一文本框)。
追答
这个严格说来不是循环语句,仍然可以沿用textbox enter事件的框架。
只是文本内需要按照如下方式引用:
1、引用随机函数生成某一数字,利用该数字取到题目;
2、根据题目返回对应的答案。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式