如何确定userform1内的文本框是否被点击? 并获得它的价值,所以我可以做msgbox然后显示文本?
嗨,我不知道这是否可行。 我试图获取我的用户窗体中的input框的值,并在它被聚焦或单击时显示在MsgBox中。
有没有办法做到这一点?
假设我的Textbox1的值是Apple
,当我点击TextBox1时,MsgBox会出现,显示我的TextBox1的值是Apple
。
注意:我有很多的TextBox,所以我不只是指TextBox1。
谢谢您的帮助。
您可以使用TextBox1_Enter()
事件(input文本框时)或TextBox1_MouseUp
事件(当单击文本框时)触发消息框,并且您必须为每个文本框执行此操作。
但你可以使用程序:
Option Explicit Private Sub ShowMyMsgBog(Value As String) MsgBox Value End Sub 'you need one event for each TextBox Private Sub TextBox1_Enter() ShowMyMsgBog TextBox1 End Sub Private Sub TextBox2_Enter() ShowMyMsgBog TextBox2 End Sub