我试图生成600行代码,它给了我一个关于大小的错误“过程太大”。
我将感谢帮助如何分割代码,使其正常工作?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Me.Range("C1").Interior.Color = Me.Range("A1").Interior.Color
Me.Range("C2").Interior.Color = Me.Range("A2").Interior.Color
Me.Range("C3").Interior.Color = Me.Range("A3").Interior.Color
Me.Range("C4").Interior.Color = Me.Range("A4").Interior.Color
Me.Range("C5").Interior.Color = Me.Range("A5").Interior.Color
Me.Range("C6").Interior.Color = Me.Range("A6").Interior.Color
Me.Range("C7").Interior.Color = Me.Range("A7").Interior.Color
Me.Range("C8").Interior.Color = Me.Range("A8").Interior.Color
Me.Range("C9").Interior.Color = Me.Range("A9").Interior.Color
Me.Range("C10").Interior.Color = Me.Range("A10").Interior.Color
Me.Range("C11").Interior.Color = Me.Range("A11").Interior.Color
Me.Range("C12").Interior.Color = Me.Range("A12").Interior.Color
...
End Sub
2条答案
按热度按时间e3bfsja21#
将单元格颜色复制到另一列
其中
Me
是对代码背后的工作表的引用。B1
:法典
rdrgkggo2#
我不知道您要做什么...但此代码与“目标”无关,可能是事件调用的单独“子”
'-———————————————————————————————————————————————————————-
我想指出的是,最好在单击按钮时运行代码,而不是在每个“Worksheet_SelectionChange”事件上运行代码