vb提示报错 子程序或函数未定义,请问如何处理

Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then

combo1—click

End If

End Sub
提示报错 子程序或函数未定义,请问如何处理

combo1—click,这句没定义。通常默认事件名用的是小下划线,你这个是写错了。

把这句修改为正确的调用命令就行了

比如:call combo1_click()

如果此事件需要参数,也要加上对应的参数,无参数也要写上NOTHING
比如:call combo1_click(nothing,nothing)追问

可是我修改成了这样combo1_click还是会报错?

追答

你要确定你调用 的这个事件是存在 的,并且参数数目也是正确的才行。
没有原始代码,我不确定你这个事件是不是存在

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-19
仔细看你第三行和第一行的横线字符,第三行错了,修改为第一行的样子

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网