0
Я новичок в Excel VBA, и в этом проекте я хочу, если ячейка B4 НЕ пуста, а ячейка C4 пуста, тогда C4 должен быть выделен. Аналогично, код должен зацикливаться на ячейке B16. «AMA79» - это имя листа. Я получаю метод 'Range' объекта '_Global' не удалось. с использованием этого кода. Не могли бы вы сообщить мне, что нужно сделать, чтобы исправить это.Excel vba - Метод 'Range' объекта '_Global' не удался. error
Dim i As Integer
Dim rng As Range
Set rng = Range("B4:B16")
For i = 4 To 16
With ThisWorkbook.Worksheets("AMA79")
If Range(B, i).Value <> "" And Range(D, i).Value = "" Then
Range(c, i).Interior.Color = vbYellow
End If
End With
Next i
Он работал отлично ... Спасибо так много Ману :) –
Вы можете :) – manu
Также вы можете, дайте мне знать, если я могу показать сообщение в ячейке, используя этот диапазон («$ B $ 29»). Значение = «Мое нужное сообщение», если какой-либо из столбцов подсвечивается? –