Я написал код, чтобы скрыть и отобразить листы, изменив значения на 1-м листе, как я могу сделать все листы видимыми, за исключением первых двух листов?Видимые все листы, за исключением указанных двух листов
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("H5").Value = "ADMIN" Then
Sheets(2).Visible = True
Sheets(2).Activate
Else
Sheets(2).Visible = xlVeryHidden
End If
If Range("G8").Value = True And Range("H5").Value = "" Then
Sheets(3).Visible = True 'I want to visible all sheets except first two sheets.
Sheets(4).Visible = True
Sheets(1).Visible = xlVeryHidden
Sheets(2).Visible = xlVeryHidden
Else
Sheets(3).Visible = xlVeryHidden
Sheets(4).Visible = xlVeryHidden
End If
End Sub
не нуждается в 'Else Sht.Visible = xlVeryHidden' и' Else листов (3) .Visible = xlVeryHidden' 'Листы (4) .Visible = xlVeryHidden' – Adnan
@Adnan Я просто пошел с вашим исходным кодом. я подумал, может быть, вы хотите, чтобы другие листы видны –