这个Excel中的VBA术语具体是指什么?

2024-11-24 18:05:13
推荐回答(5个)
回答1:

这段代码是数据有效性检查:如果D2其实这个不需要代码,用条件格式,数据有效性都能办到。
VBA中事件(属性、方法)有很多种,单击双击右键获得焦点失去焦点选择改变等等
,当发生某一事件,就按照写好的处理代码执行。它需要在对应的SHEET代码窗中写代码。去掉那个关键词PRIVATE,就是平常说的模块,宏。

回答2:

更改工作表中的单元格时触发的事件

比如你在A1中输入完数据后,转到其它单元格时,这个代码就运行了

回答3:

Worksheet_Change是工作表改变事件,当工作表输入内容后,就调用Private Sub Worksheet_Change(ByVal Target As Range)过程。
这个程序不能放要模块里,要放在某一个表的代码窗口里。即在“工程资源管理器”里选择某一个表,然后再粘贴在右边的代码窗口里。

回答4:

这段代码只能放在某个工作表的代码区域才能起作用
Worksheet_Change(ByVal Target As Range)
是指这个工作表中单元格的内容发生改变时运行其下的代码
而对于SUB AAA() End Sub
要调用AAA() 才能运行其中的代码

回答5:

我也刚接触VBA不久,这是一个事件,你这个从字面上看意思大概是工作表改变,不过详细怎样触发的我不知道,见的比较多的是Worksheet_SelectionChange,这个是选择改变,比如你本来选定的是A1单元格,在你选择别的单元格时就会触发这个事件,运行里的面宏,详细的看看帮助吧,WORKSHEET的事件,帮助里面拷的
Activate 事件
BeforeDoubleClick 事件
BeforeRightClick 事件
Calculate 事件
Change 事件
Deactivate 事件
FollowHyperlink 事件
PivotTableUpdate 事件
SelectionChange 事件