При попытке запустить этот код появляется «Ошибка времени выполнения 91»: переменная объекта или переменная блока не установлена ».ошибка появляется в строке 8. В моем окне локальных пользователей я вижу:
Выражение: Значение: Тип
LR: 0: 0
i: 0: 0
ws: Ничего: рабочий лист
Так что я считаю, что он не выбирает рабочий лист, но я могу быть далеко здесь.Я новичок в сценариях VBA, поэтому любая помощь будет оценена!
Sub ConditionalFormat()
Dim LR As Long, i As Long
Dim ws As Worksheet
With Sheets("Overall Stats").Select
LR = ws.Range("G3" & Rows.Count).End(xlUp).Row 'Line 8 here
For i = 1 To LR
With ws.Range("G" & i)
If .Value = "ISO2" Then
Range("L3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.FormatConditions.AddColorScale ColorScaleType:=3
End With
End If
End With
Next i
End With
End Sub