|
本帖最后由 22b 于 2014-6-5 00:34 编辑
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 1 To 100
If Cells(i, 1) <> "" Then
If Cells(i, 1) < 3000 Or Cells(i, 1) > 200000 Then
Cells(i, 2).Interior.Color = 200
Else
Cells(i, 2).Interior.ColorIndex = none
End If
Else
Cells(i, 2).Interior.ColorIndex = none
End If
Next
End Sub
输入这段代码以后,在表一里面只能输入数据,但是无法复制粘贴单元格,请问是怎么回事呀?谢谢
如果只是这段代码那就有点问题了。
问题1这段要作啥?不合适!放在这个事件中处理不合适!
Sub Worksheet_Change(ByVal Target as Range)
在这事件中处理会好点,
另外分析一下,是否在该范围内再处理
|
|