|
此文章由 thundom1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 thundom1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim RowA As Integer
Dim ColumnA As Integer
RowA = ActiveCell.Row
ColumnA = ActiveCell.Column
If Cells(RowA, ColumnA).Value = "a" Then
Cells(RowA, ColumnA).EntireRow.Interior.Color = 5910
Cells(RowA, ColumnA).Offset(rowOffset:=0, columnOffset:=1).Value = Environ("UserName")
Cells(RowA, ColumnA + 1).Activate
Exit Sub
End If
End Sub
这段代码,在workbook里面直接输入是没有任何问题的,但是每当用数据有效性输入,就会出错。
什么原因? |
|