Я пытаюсь создать кнопку макроса, которая выполняет одно действие в два этапа. Это для отслеживания прогресса, если задача помечена как завершенная в столбце G, тогда мне нужно скрыть строку.
Эта команда, которую я выполнил ниже, однако второй шаг - если значение в столбце c «Имя» скрыто (основано на первой команде), тогда мне нужны все остальные значения в столбце C , равный значениям скрытых строк, а также скрытых. Цель этого состоит в том, чтобы вернуть все элементы, находящиеся в процессе выполнения, удалив все имена в строке C, у которых есть «выполненная» задача.
'Шаг 1: (Работает, чтобы скрыть завершенные строки)
Sub HideCompletes()
For Each cell In ActiveSheet.Range("G5:G200") 'would love to have this work for all cells after G5, but not sure how to acomplish that either
If cell.Value = "Completed" Or cell.Value = "" Then
cell.EntireRow.Hidden = True
End If
Next cell
'Шаг 2: (не функциональная идея)
For Each cell In ActiveSheet.Range("G5:G200")
If cell.RowHeight = 0 And cell.Value In ActiveSheet.Range("C5:C200")
cell.EntireRow.Hidden = True
End If
Next cell
End Sub