VBA中,窗体上有两个文本框,如何使第二文本框在回车键后或空格键后显示内容?
VBA中,窗体上有两个文本框,运行程序时,第一文本框自动显示内容,回车键后第二文本框显示内容,再回车后第一文本框显示内容。请问高手,如何写这一段程序?非常感谢!...
VBA中,窗体上有两个文本框,运行程序时,第一文本框自动显示内容,回车键后第二文本框显示内容,再回车后第一文本框显示内容。请问高手,如何写这一段程序?
非常感谢! 展开
非常感谢! 展开
1个回答
展开全部
使用窗体控件的事件即可。
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、根据题目返回对应的答案。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询