Hallo,
voor een password systeem heb ik een macro welke random wachtwoorden genereert.
Sub NewPass()
Do
If ActiveCell.Offset(0, -1) <> "" Then
ActiveCell.Formula = UCase(Chr(Int((26 * Rnd) + 97)) & Format(Int(100000 * Rnd), "000000")) & "-" & UCase(Chr(Int((26 * Rnd) + 97)) & Format(Int(100000000 * Rnd), "000000"))
ActiveCell.Offset(1, 0).Select
Else
Exit Sub
End If
Loop
End Sub
Echter zijn deze niet uniek. Hoe kan ik bovenstaande macro aanpassen zodat een wachtwoord NOOIT
2x gegenereerd kan worden? Ik denk zelf iets met de datum/tijd en dan tot op de micro seconden.
Alleen geen idee hoe dit hierin te verwerken.
Hopelijk kan iemand me op weg helpen met een oplossing.
Mvg,
John
voor een password systeem heb ik een macro welke random wachtwoorden genereert.
Sub NewPass()
Do
If ActiveCell.Offset(0, -1) <> "" Then
ActiveCell.Formula = UCase(Chr(Int((26 * Rnd) + 97)) & Format(Int(100000 * Rnd), "000000")) & "-" & UCase(Chr(Int((26 * Rnd) + 97)) & Format(Int(100000000 * Rnd), "000000"))
ActiveCell.Offset(1, 0).Select
Else
Exit Sub
End If
Loop
End Sub
Echter zijn deze niet uniek. Hoe kan ik bovenstaande macro aanpassen zodat een wachtwoord NOOIT
2x gegenereerd kan worden? Ik denk zelf iets met de datum/tijd en dan tot op de micro seconden.
Alleen geen idee hoe dit hierin te verwerken.
Hopelijk kan iemand me op weg helpen met een oplossing.
Mvg,
John