如因要判断的值正在A1,扭转单元格后触发变乱窗口填写代码如下: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$1" And [A1].Value > [B1].Value Then Target.Interior.ColorIndex = 3Else Target.Interior.ColorIndex = xlNone End If End Sub 留心正常加个IF来判断当前单元格质能否是指定的单元格,便是执止代码。 扩展量料: vba中可以触发差异变乱的号令: Publicr/ Private] Const 常质名[As 类型]=表达式Global Const 标记常质称呼 = 常质值,界说一个标记常质,并将指定表达式的值赋给标记常质。 常质名指定标记常质的名字。标记常质名可以由字母、数字和下划线构成,但只能以字母开头,不能含有空格,表达式指定标记常质的值。该表达式但凡由数值型、字符型、逻辑型或日期型数据以及各类运算符构成,但正在表达式中不能显现变质和函数。 public用来默示那个常质的做用领域是整个数据库的所有模块。 private则默示那个常质只正在运用该声明常质语句的模块中起做用。 注明: 1、除用户界说的标记常质外,VBA还供给了很多标记常质,咱们可以间接运用。 2、对数码比较长,并且正在步调中多次运用的常质,但凡运用标记常质与代。运止步调时,系统主动把步调中的所有标记常质换为赋给它的值。 参考量料起源:百度百科—VBA
(责任编辑:) |