ワークシート内の領域をフォーマットしようとしています。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