嘗試更改單元格的顏色(如果用戶更改單元格)。目前它改變了我改變一些內容後選擇的下一個單元格。如果用戶更改單元格的內容,請更改單元格的顏色
Private Sub Worksheet_Change(ByVal Target As Range)
If Environ("Username") = "HelloWorld" Then
With ActiveCell.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 7195899
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
End Sub
將ActiveCell.Interior改爲使用Target.Interior,因爲您將'ActiveCell'作爲'Target'傳遞給'Worksheet_Change'事件 –