Вам нужно повторить mypass <>
для каждого String
, который вы проверяете.
If mypass <> "BJE" Or mypass <> "BFL" Or mypass <> "EBR"...
Это громоздко. Используйте Select Case
и Case Else
, чтобы закрыть.
Select Case myPass
Case "BJE"
ThisWorkbook.Sheets("Overview").Visible = True ' Or use the sheet code name
Case "BFL"
ThisWorkbook.Sheets("BFL").Visible = True
... ' and so on
Case Else
ThisWorkbook.Close ' though as pointed out, this is a pretty harsh user experience
End Select