Я пытаюсь построить цикл, который просматривает заголовки и находит содержащееся в нем значение, в данном случае «Avg».Если значение найдено, оно будет работать вниз по столбцу и будет применять формат, основанный на сравнении с другим столбцом.Я пытаюсь преобразовать мою переменную ячейки в цикле For (Z) в адрес столбца, чтобы я мог использовать ее для управления значением ws.Cells () в следующем цикле.
Любая помощь очень ценится, спасибо !!!!
Sub foo()
Dim ws As Worksheet: Set ws = Sheets("Sheet1")
Dim Z As Range
lastRow = ws.Cells(ws.Rows.Count, "I").End(xlUp).Row
For Each Z In Range("I1:BM1").Cells
If InStr(1, Z.Value, "Avg") Then
For i = 2 To lastRow 'loop from row 2 to last
If ws.Cells(i, 8) - ws.Cells(i, Z) < 0 Then
ws.Cells(i, Z).Interior.ColorIndex = 4
End If
Next i
End If
Next Z
End Sub