excel VBA窗体按钮控件设置enter事件后,为啥会在启动窗体时,自动enter一次?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel VBA窗体按钮控件设置enter事件后,为啥会在启动窗体时,自动enter一次?相关的知识,希望对你有一定的参考价值。

enter事件是控件接收到焦点时发生的,如果有enter事件的控件的TABINDEX属性为0 ,那启动时当然就执行一次了 参考技术A 你调整一下控件的Tab顺序,不要让你enter的控件在第1

vba日历控件只能在一个单元格用怎么办

参考技术A 1、在工作表中添加DTPicker控件,并隐藏。在工作表中添加工作表SelectionChange事件,在事件中判断Target参数所指的单元格,当为特定单元格时显示DTPicker控件,并调整位置至当前单元格处,否则隐藏控件。
2、添加DTPicker控件的Change事件,将DTPicker的值赋值给活动单元格。

以上是关于excel VBA窗体按钮控件设置enter事件后,为啥会在启动窗体时,自动enter一次?的主要内容,如果未能解决你的问题,请参考以下文章

用VBA重置excel控件值的方法。

EnterKey 在 VBA 用户窗体中按下按钮

EXCEL VBA 窗体设计,如何实现查询前一条记录和后一条记录的功能。

Vba中窗体部件点击事件?

如何在Excel VBA中定义一个在窗体控件和模块中均能使用的变量?

C#winform 主窗体上的用户控件怎样调用主窗体的一个方法!