Private Sub Text7_BeforeUpdate(Cancel As Integer) If Text7.Text = Text5.Text Then '当文本框7等于文

除非控件获得焦点,否则您不能引用该控件的属性或方法PrivateSubText7_BeforeUpdate(CancelAsInteger)IfText7.Text=Te... 除非控件获得焦点,否则您不能引用该控件的属性或方法
Private Sub Text7_BeforeUpdate(Cancel As Integer)
If Text7.Text = Text5.Text Then '当文本框7等于文本框5时
Text7.Text = "" '清空此栏
Else
MsgBox "错误"
End IfEnd Sub

初学,不是很了解,请指教修改下,谢谢了
目的:
设定文本框5指定内容,如果文本框7等于文本框5时,则自动清除文本框7里面的内容,如果不等于则显示错误并且停止
展开
 我来答
windbeee
2011-04-30 · TA获得超过247个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:515万
展开全部
你这个过程所在的事件“Text7_BeforeUpdate”是自定义的嘛?还是写错了
对于一个过程来说 你必须知道它应当在什么条件下触发,比如说这个地方 应该是修改“完”text5的时候触发事件吧。
比如说用lostfocus事件就是在输入完毕并且失去控制焦点(就是键盘光标不再出现在那里)的时候触发事件。这个可能适合你的需要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-04-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Private Sub Text7_Change()
If Text7.Text = Text5.Text Then '当文本框7等于文本框5时
Text7.Text = "" '清空此栏
Else
MsgBox "错误"
End IfEnd Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式