У меня есть последовательность кода, где, если C37 пуст, я хочу, чтобы две серии строк были скрыты. Код, который я успешно работаю для этого.Если инструкция скрыть/показать строки в Excel VBA
Однако
Если D37 не является пустым, я хотел бы той же серии строк, чтобы быть нескрываемым.
'Show/Hide Filter Index Columns
If Worksheets("Req Sheet").Range("C37").Value = "" Then
Worksheets("Formulation").Rows("54:57").EntireRow.Hidden = True
Worksheets("Formulation").Rows("125:128").EntireRow.Hidden = True
Else
Rows("54:57").EntireRow.Hidden = False
Rows("125:128").EntireRow.Hidden = False
End If
If Worksheets("Req Sheet").Range("C38").Value = "" Then
Worksheets("Formulation").Rows("54:57").EntireRow.Hidden = True
Worksheets("Formulation").Rows("125:128").EntireRow.Hidden = True
Else
Rows("54:57").EntireRow.Hidden = False
Rows("125:128").EntireRow.Hidden = False
End If
Я знаю, что синтаксис кода неправильно, но проблема я получаю то, что вторая часть кода из С38 вытеснит код из от C37.
Я попытался использовать и оператора, но я не смог добиться успеха!
Благодарим за помощь!
Вы хотите скрыть строки, если оба C37 и C38 пустые? – gizlmo
Вы хотите протестировать 'D37' как в своем посте? или 'C38' в вашем коде? –