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

UserForm LogIn

Ultimo Aggiornamento: 05/04/2017 08:44
Post: 1
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
21/02/2014 17:44

Salve a tutti,
Allora ho un quesito spigoloso da sottoporvi, ho creato un DataBase in Excel, con diversi fogli di lavoro all' interno della stessa cartella.
Ora dato che il DataBase e condiviso nell'utilizzo con altri due miei colleghi (che non fanno altro che combinare Danni [SM=x423042] [SM=x423042] [SM=x423042] ) vorrei creare una userform di accesso con utente Admin che avra possibilita' di accesso a tutti I Fogli e tutte le opzioni, e un utente Users con accesso limitato solo ad alcuni fogli e la sola possibilita' di inserire dati.
Ora so che molti mi suggeriranno di proteggere I fogli con una password, ma il problema e' che I fogli sono molti e molti di loro anno delle macro registrate che con la protezzione attivata vanno in debug, quindi per operare ogni volta devo rimuovere la protezione e poi a fine lavoro riproteggere il tutto.
Allora al momento ho gia' creato una Userform di LogIn con Nome Utente e Password che funziona, ma mi sono arenato non riesco a procedure con le abilitazioni.
Qualcuno Sa aiutarmi
Appena posso postero il codice Vba che ho scopiazzato e sistemato alle mie esigenze.

Ecco Il codice
Private Sub CommandButton1_Click()
Dim Username, Password As String
Username = TextBox1.Text
Password = TextBox2.Text
If Username = "Pippo" And Password = "Pippo" Then
MsgBox "UserName e Password Corretti", vbInformation
Sheets("Home").Select
Unload Me 'Apri il form

Else
MsgBox "Username e Password non corretti", vbCritical
End If
End Sub
[Modificato da giorgio.2014 21/02/2014 20:20]
Post: 1.999
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
22/02/2014 08:24

allega un file di esempio indicando quali fogli devono essere accessibili agli utenti

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 1
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
22/02/2014 14:00

logIn
Ecco Il file
In pratica all'accesso, l'utente Admin deve poter operare su tutti fogli, metre l'utente Users deve poter accedere al foglio Home, se si puo al foglio1 accesso limitato solo all'inserimento dei dati, mentre gli altri fogli non devono essere accessibili.
In alternativa, si puo' procedere in questo modo?
Se mi logo come amministratore, disabilita in automatico tutte le protezioni sui fogli, se invecie mi logo come user rimuovi solo la protezione del foglio1

Ti allego il file dove sto sperimendo le possibili soluzioni
Le credenziali di accesso al file sono Utente Pippo Password Pippo

[Modificato da giorgio.2014 22/02/2014 14:07]
Post: 2
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
22/02/2014 14:07

logIn
NON MI CARICA IL FILE
Post: 2.003
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
22/02/2014 15:46

devi zipparlo, altrimenti caricalo su un sito di share e posta il link

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 3
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
22/02/2014 16:37

http://ge.tt/5cRX7lK1/v/0?c

Eccolo Spero d'aver fatto tutto nel modo corretto
Post: 2.005
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
22/02/2014 17:41

non mi pare, non so come scaricarlo

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 4
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
22/02/2014 18:13

Ma io lo provato cosi:
Copio il il link lo incollo nella barra degli indirizzi di Internet Explorer e mi si apre la pagina del limk e faccio clik su Donwload.
Post: 2.007
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
23/02/2014 08:13

con Firefox non riuscivo a scaricarlo, con IE sì
Mi sembra che funzioni bene, qual'è il problema ?
Io eliminerei la userform1 e lascerei solo la 2 che limita l'accesso al foglio1, vedi allegato
[Modificato da patel45 23/02/2014 10:33]

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 2.008
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
23/02/2014 10:34

allegato

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 5
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
23/02/2014 10:42

Si In Effetti funziona, ma non come vorrei io!
Mi spiego.
Con questo codice ho creato due variabili alle quali ho assegnato I valori delle textbox1 e textbox2.
Dopo di che ho creato una condizione If che non fa altro che verificare le condizioni contenute nelle due textbox, che se sono vere mi fa logare, se non lo sono no.
Fin qui ci siamo.
Cio' che vorrei ottnere invecie, e un codice un po' piu' complesso, nel senso che, Vorrei creare due utenti diversi con due password diverse, con possibilita' di accesso diverso.
Come procedo in questo senso?
Devo creare delle variabili per ogni singolo utente?
Devo creare delle variabili per ogni password?
Come devo impostare la condizione If per fargli verificare le condizioni.
Come faccio a stabilire che l'utente Admin a accesso a tutti I fogli, mentre l'utente users no.



Post: 6
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
23/02/2014 10:59

Si In effetti anche io avevevo pensanto a questa possibilita', ma mi piacerebbe riuscire a capire come implementare la prima ipostesi e cioe' quella della LogIn.
Tu che ne pensi?
E molto complicato da realizzare, sai mi appassionando al Vba.
Puoi darmi qualche suggerimento.

Grazie
Giorgio
Post: 2.009
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Veteran
2010
OFFLINE
23/02/2014 13:36

prova questo allegato, gli utenti consentiti sono
Pippo,giorgio,admin

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 7
Registrato il: 21/02/2014
Città: MILANO
Età: 57
Utente Junior
Excel 2007
OFFLINE
23/02/2014 14:34

Grazie
E' stato un vero piacere
[SM=g27811]
Post: 0
Registrato il: 06/06/2015
Età: 45
Utente Junior
OFFLINE
06/06/2015 16:12

Ciao
Ottimo Articolo bravi [SM=x423023]
Post: 0
Registrato il: 05/04/2017
Città: SARDARA
Età: 54
Utente Junior
OFFLINE
05/04/2017 08:44

consigli utili per excel
Salve a tutti, nonostante abbiate pubblicato la discussione tanti anni fa la trovo utile e ricca di consigli.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 23:57. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com