我正在尝试为两个非连续范围编写工作表更改事件,这两个范围是单元格A&lastrow和C&lastrow。例如,如果lastrow=5,则它是A5和C5,但不包括B5。这是我的代码,它不工作,关于如何修复语法的任何想法。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lastrow As Long
lastrow = 5
If Not Intersect(Target, Range("A & lastrow, C & lastrow ")) Is Nothing Then
MsgBox "Hello"
End If
End Sub
1条答案
按热度按时间ubby3x7f1#
Mathieu Guindons代码段中引号太多。
当单元格A5或C5被更改时,此工作代码显示消息框