Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2408|回复: 1

TextBox 的change 事件在第二个userform 不起作用

[复制链接]
发表于 2015-6-9 10:27 | 显示全部楼层 |阅读模式
本帖最后由 zzws524 于 2015-6-9 14:58 编辑

请教各位高手和版主一个看似挺简单的问题:

我有两个userform, 每个userform上有一个textbox。当textbox输入的最后一个字符为“E"的时候,关闭本窗口,开另一个userform.

但是当第二个userform打开以后,textbox 的change事件就不触发了。请问是怎么回事?怎么实现此功能呢?谢谢各位高手!!

第一个userform 的textbox change事件:
  1. Private Sub TextBox1_Change()
  2. If (Right(UserForm1.TextBox1, 1) = "E") Then
  3. Unload Me
  4. Load UserForm2
  5. UserForm2.Show
  6. End If
  7. End Sub
复制代码
第二个userform 的textbox 类似:
  1. Private Sub TextBox1_Change()
  2. If (Right(UserForm2.TextBox1, 1) = "E") Then
  3. Unload Me
  4. Load UserForm1
  5. UserForm1.Show
  6. End If
  7. End Sub
复制代码

工作簿1.zip

11.22 KB, 下载次数: 1

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2015-6-9 14:53 | 显示全部楼层
我在国外的论坛也问了这个问题,一个兄弟告诉了解决方案。转发给大家:
捕获.JPG


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 01:34 , Processed in 0.275811 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表