Sub chobanne()
Dim Ws As Worksheet
Sheets("Sheet2").Visible = xlSheetVisible
For Each Ws In Worksheets
If Ws.Name <> "Sheet2" Then Ws.Visible = xlSheetHidden
Next Ws
End Sub
thank youThat is nothing like you asked for, you asked for every other active sheet but you are now saying only one sheet is active.
TryVBA Code:Sub chobanne() Dim Ws As Worksheet Sheets("Sheet2").Visible = xlSheetVisible For Each Ws In Worksheets If Ws.Name <> "Sheet2" Then Ws.Visible = xlSheetHidden Next Ws End Sub