我想在工作表中格式化一個區域。excel vba範圍相對偏移範圍
我正在使用Worksheet_Change,以便它始終更新更改。
我的目標是看一個地區的所有細胞。如果當前單元格爲空,且左側單元格的數值爲0,則我想在當前單元格中輸入文本「N/A」。
我的嘗試失敗,因爲無法使用偏移量。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim updateCells As Range
Dim myCell As Range
Set updateCells = Range("B1:M1000")
For Each myCell In updateCells
' NEXT LINE WRONG!!
If myCell.Offset(0, -1).Value = 0 Then
myCell.Interior.ColorIndex = 4
End If
Next
End Sub
任何指導,將不勝感激。
'偏移(-1,0)'是看電池上方不向左偏移'(0,-1)' –
喜斯科特, 感謝您的反饋。我錯誤地複製了它。但是,即使這種改變也是錯誤的。我的設置和循環範圍是否正確? – LiamD