|
源代码错误部分详见红色部分:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo 100
Dim mrow1 As Integer, mrow2 As Integer, mcol As Integer
mrow1 = Target.Row
If Target.Column = 1 And Len(Target) > 0 Then
mrow2 = Range("h:h").Find(Target).Row
mcol = Range("i" & mrow2).Interior.ColorIndex
Range(Cells(mrow1, 1), Cells(mrow1, 3)).Interior.ColorIndex = mcol
Else
Range(Cells(mrow1, 1), Cells(mrow1, 3)).Interior.ColorIndex = 0
End If
100:
Range(Cells(mrow1, 1), Cells(mrow1, 3)).Interior.ColorIndex = 0
End Sub |
评分
-
查看全部评分
|