Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Giuseppe,
C'è una possibilità di nascondere solo il foglio di lavoro della userform e lasciare tutti gli altri visibili sempre?
Tutto potrebbe essere possibile; credo che il problema sia di capire il modo di operazione voluto da te. Comunque. prendendo come spunta definitiva il commento citato, prova quanto segue.
Nel modulo di codice ThisWorkbook incolla il seguente codice:
'=========>>
Option Explicit
'--------->>
Private Sub Workbook_Open()
Const sFoglio As String = "Foglio1" '<<=== Modifica
Me.Sheets(sFoglio).Visible = xlSheetHidden
UserForm1.Show vbModeless
End Sub
'<<=========
Nel modulo di codice della Useform1, togli la routine UserForm_Terminatesuggerita da me in precedenza e sostituisci il codice della routine CommandButton1_Click con la seguente versione:
'=========>>
Private Sub CommandButton1_Click()
Const sText As String = "certificati"
With TextBox1
If UCase(.Text) <> UCase(sText) Then
Call MsgBox("Password Errata!!!", vbCritical, "ATTENZIONE")
.SetFocus
.SelStart = 0
.SelLength = Len(TextBox1.Text)
Exit Sub
Else
Unload Me
End If
End With
End Sub
'<<=========
===
Regards,
Norman