Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Se password errata, blocca operazione successiva

Ultimo Aggiornamento: 21/09/2017 17:09
Post: 62
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
20/09/2017 16:55

Buon pomeriggio
Mi rivolgo a voi esperti perchè ho provato ma non ne vengo a capo:

Ho creato un pulsante che mi toglie la protezione al foglio Excel ed è la parte inferiore della macro.
Per essere sicuro di essere solo io a togliere la protezione, volevo avere prima di eseguire tale operazione, un'altra password.
Nel caso fosse errata, ovviamente, non dovrebbe proseguire e bloccare il tutto senza togliere la protezione.
C'è un comando appropriato ?
Grazie mille anticipatamente.


Sub Elimina_Password()
Dim a As String
a = InputBox(" Riservata all'Amministratore")
If a = "pippo" Then
UserForm1.Hide
Else
MsgBox ("Password errata")
End If




Dim i As Integer
For i = 2 To 24
With Sheets(i)
.Unprotect "roberto"
End With
Next i
End Sub
Post: 2.016
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
20/09/2017 17:52

ciao

Else
MsgBox ("Password errata")
exit sub

Ciao da locate
excel 2007 / 13
Post: 62
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
20/09/2017 17:57

Grazie mille [SM=g27811]
Post: 63
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
21/09/2017 15:33

Scusate....vorrei capire se c'è un sistema sempre per proteggere questa password.
Facendo ALT+F11 si ha accesso al VBA Project e li si vede tutto ovviamente ....
mi sono informato ed è possibile inserire una password proprio cliccando sopra VBA Project, tasto dx ---> Proprietà di VBA Project e qui inserire una password.
Effettivamente funziona..... prima di accedere a questo VBA Project ti chiede la password ma...... ogni volta che apro e chiudo il file excel, si crea un nuovo VBA Project e questi nuovi non sono protetti !
Come potrei fare ?
Avete qualche idea ? [SM=g27833]
Post: 3.449
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
21/09/2017 15:40

Re:
Roberto B., 21/09/2017 15.33:

...... ogni volta che apro e chiudo il file excel, si crea un nuovo VBA Project e questi nuovi non sono protetti !
Come potrei fare ?
Avete qualche idea ? [SM=g27833]



Ne sei proprio sicuro? Io non credo sia così (se ho capito bene).

In un file di Excel il progetto VBA è sempre unico.


[Modificato da alfrimpa 21/09/2017 15:46]

Alfredo
Post: 64
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
21/09/2017 15:52

...effettivamente ...... ora provando e riprovando...sempre uno ne rimane ! Questa mattina si moltiplicavano !
Misteri.... meglio così....
Grazie
Post: 65
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
21/09/2017 15:59

.... ricollegandomi alla prima domanda della protezione tasto,
ora quando esce il riquadro ed inserisco la password, quest'ultima è visibile......sarebbe possibile far comparire solo visibilmente gli asterischi in maniera da non visualizzare la password ?
Grazie mille

Sub Elimina_Password()
Dim a As String
a = InputBox(" Inserire Password")
If a = "pippo" Then
UserForm1.Hide
Else
MsgBox ("Password errata :(")
Exit Sub
End If

Dim i As Integer
For i = 2 To 24
With Sheets(i)
.Unprotect "pluto"
End With
Next i
End Sub
Post: 3.450
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
21/09/2017 17:05

Se usi una InputBox no.

Devi crearti una userform con una TextBox ed un pulsante e l'annesso codice.

Tra le proprietà della textbox trovi PasswordChar dove puoi impostare un carattere (solitamente un asterisco) che verrà visualizzato quando digiti la password.

Alfredo
Post: 66
Registrato il: 23/01/2017
Città: BRENDOLA
Età: 54
Utente Junior
Excel 2010
OFFLINE
21/09/2017 17:09

Grazie mille.
Ora provo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:35. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com