Il codice sembrerebbe esatto... prova a fare cosi:
crea un pulsante nella maschera (ovviamente una maschera diversa da "SOTTOMENU").
anzichè seguire la procedura guidata fai annulla e poi con il tasto destro del mouse sul pulsante cerca "genera evento" e poi "generatore di codice" infine incolla il codice sotto all'interno della routine (non cancellare nulla...)
assicurati che il nome della maschera richiamata sia effettivamente SOTTOMENU
Dim pw As String
pw = InputBox("Password")
If pw = "PIPPO" Then
DoCmd.OpenForm "SOTTOMENU", , , , , acDialog
Else
MsgBox "password errata"
End If