У меня есть схема планирования в excel с VBA. На листе у меня есть все дни. Я ищу код и цвет ячейки. Но я хотел бы исключить выходные дни, закодированные с помощью «z» в файле. У меня это сейчас:Excel VBA Исключить столбец
Dim CurCell As Object
For Each CurCell In ActiveWorkbook.ActiveSheet.Range("A7:G41, J7:NI41")
If UCase(CurCell.Value) = "V" Then
CurCell.Interior.Color = RGB(0, 204, 0) ' V
End If
Next
Но это работает на всех клетках. Я хотел бы сделать что-то вроде:
if Not CurCell.Rows(7) = Z Then
А затем проверьте V. Так что если CurCell находится в строке я и столбца J, проверить, если столбец J в строке 7 содержит г. Но я не знаю, как это сделать. я мог бы исключить все столбцы, но это 52 столбцов ..
Все, что вы делаете, это окрашивающие ячейки? Вы можете сделать это с условным форматированием '= AND (A $ 7 <>" Z ", A7 =" V ")' Почему это должно быть VBA? – tigeravatar
Несколько человек используют его, а затем форматирование также копируется. С Vba это может быть немного глупее. – user408041