PUBLICIDADE
Este código tem nota
10

Autor

samtastico

Sam Oliveira

membro deste outubro de 2009

Enquete

Que programa de afiliados é mais rentável?
PUBLICIDADE

Criar senhas aleatórias


Podemos criar senhas aleatórias usando o código VBA tanto no MS Excel quanto no MS Access. Este código é adequado para a criação de senhas provisórias, Serial Numbers, entre outros.
Function GerarSenha()
On Error GoTo TratarErro
Dim TamanhoSenha As Integer, Codigo As String, Novo As String

'--------------------------------------
'CRIA UMA SENHA ALEATÓRIA
'CRIADO POR SAM OLIVEIRA
'DATA: 20/05/2010
'TODOS OS DIREITOS RESERVADOS
'--------------------------------------

Codigo = ""
TamanhoSenha = Nz(Form_SenhaAleatoria.TamanhoSenha, 8)

Dim Letra(26)

Letra(0) = "A"
Letra(1) = "B"
Letra(2) = "C"
Letra(3) = "D"
Letra(4) = "E"
Letra(5) = "F"
Letra(6) = "G"
Letra(7) = "H"
Letra(8) = "I"
Letra(9) = "J"
Letra(10) = "K"
Letra(11) = "L"
Letra(12) = "M"
Letra(13) = "N"
Letra(14) = "O"
Letra(15) = "P"
Letra(16) = "Q"
Letra(17) = "R"
Letra(18) = "S"
Letra(19) = "T"
Letra(20) = "U"
Letra(21) = "V"
Letra(22) = "X"
Letra(23) = "W"
Letra(24) = "Y"
Letra(25) = "Z"

Randomize

Do While Len(Codigo) < TamanhoSenha
    Novo = Letra(Int(26 * Rnd))
    Codigo = Codigo & Novo
Loop

GerarSenha = Codigo

SairFunction:
Exit Function

TratarErro:
MsgBox "Ocorreu um erro ao processar o comando:" & Chr(13) & Err.Description, vbCritical, " Erro " & Err.Number
Resume SairFunction

End Function

ArquivoTipoTamanhoHits 
SenhaAleatoria.mdbArquivo MDB116 Kb173Baixar o Arquivo

Sim   Não   Este código foi útil para você?
NotaComentário
10
tonh0 comentou em 5/9/2012

bom

funcionou ficou muito bom.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

© 2006-2013 R&W Informática Ltda. - Todos os direitos reservados. - Política de Privacidade | Mapa do Site