Generazione di password
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Argomenti correlati
Una semplice funzione che consente di generare una password di lunghezza impostate utilizzando un insieme di caratteri imposato.
Permette di vedere come si possono utilzzare alcune funzioni di manipolazione delle stringhe come Len e Mid.

Public Function GeneratoreDiPassword(ByVal LunghezzaPwd As Long) As String
  Dim res As String

  ' insieme dei caratteri possibili per la password
  Caratteri = "@#$%^&" & _
              "ABCDEFGHIJKLMNOPQRSTUVWXYZ" & _
              "abcdefghijklmnopqrstuvwxyz" & _
              "0123456789"
              
  ' inizializza il generatori di numeri casuali usando l'ora attuale in secondi
  Randomize Timer
  
  ' crea la password un carattere alla volta
  For i = 1 To LunghezzaPwd
    pChr = Int(Len(Caratteri) * Rnd) + 1
    iChr = Mid(Caratteri, pChr, 1)
    res = res & iChr
  Next i
 
  GeneratoreDiPassword = res
End Function


L'esempio completo é scaricabile da questo link: Es187.xlsm (a questo link le info per attivare le macro se risultano bloccate), il modulo VBA con le funzioni da questo link: Es187.bas

Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
Per dubbi o domande potete scriverci a domande@macrofacili.it, sulla nostra pagina FB MacroFacili.it o sul gruppo FB Excel, macro e formule.
 

data4idea srls - PIva 01881000937 - info@data4idea.it