Notifications
Clear all

Gerar senha aleatórias

9 Posts
3 Usuários
0 Reactions
5,414 Visualizações
 Xabi
(@xabi)
Posts: 5
Active Member
Topic starter
 

Boa tarde pessoal
sou novo aqui entao me desculpe se estiver postando no lugar errado,
estou com um pequeno problema no trabalho, onde tenho toda a planilha de cadastro de funcionários da empresa X, e precisaria adicionar uma coluna com o campo senha, onde sera importada para o sistema onde trabalhamos, porem a senha nao pode ser padra e muito menos seguencial por exemplo: todos com 1234, ou o primeiro é 1234 o segundo 1235 essas coisas.
Sera que alguem sabe uma formula ou algum outro programa a parte que consiga gerar essas senhas?

Att

 
Postado : 28/01/2015 12:34 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

dá pra gerar por fórmula usando a função ALEAtÓRIOENTRE()

Porém, com qualquer alteração, a função recalcula e muda a senha.

Seria melhor fazer com VBA.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 28/01/2015 12:47 pm
 Xabi
(@xabi)
Posts: 5
Active Member
Topic starter
 

dá pra gerar por fórmula usando a função ALEAtÓRIOENTRE()

Porém, com qualquer alteração, a função recalcula e muda a senha.

Seria melhor fazer com VBA.

Ótimo, obrigado pela resposta, mas como seria a formula? ela so funciona com numeros? ou aceita letras? poderia me dar um exemplo?

 
Postado : 28/01/2015 1:13 pm
(@thiago2010)
Posts: 6
Active Member
 

Boa tarde Xabi,
Pode usar a função aleatório entre que o gtsalkis falou, porem quando aparecer os resultados, basta selecionar a coluna e colar na coluna ao lado como "colarespecial" e colar somente valores, dessa forma não ira alterar os valores quando abrir novamente a pasta.

=ALEATÓRIOENTRE(10000;99999)

Depende do numero de digitos que vc quer para as senhas, essa fórmula vc arrasta para a coluna ao lado do nome e arrasta para todos os nomes. Depois vc copia os valores que apareceram e cola na próxima coluna ao lado como COLAR ESPECIAL e COLAR SOMENTE VALORES depois disso pode excluir a coluna da fórmula que os valores que vc colou permaneceram.

 
Postado : 28/01/2015 1:14 pm
 Xabi
(@xabi)
Posts: 5
Active Member
Topic starter
 

Boa tarde Xabi,
Pode usar a função aleatório entre que o gtsalkis falou, porem quando aparecer os resultados, basta selecionar a coluna e colar na coluna ao lado como "colarespecial" e colar somente valores, dessa forma não ira alterar os valores quando abrir novamente a pasta.

=ALEATÓRIOENTRE(10000;99999)

Depende do numero de digitos que vc quer para as senhas, essa fórmula vc arrasta para a coluna ao lado do nome e arrasta para todos os nomes. Depois vc copia os valores que apareceram e cola na próxima coluna ao lado como COLAR ESPECIAL e COLAR SOMENTE VALORES depois disso pode excluir a coluna da fórmula que os valores que vc colou permaneceram.

Hum entendi, mas essa formula nao aceita numeros e letras aceita?

 
Postado : 28/01/2015 1:46 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Para gerar um caractere que pode ser número ou letra, use assim:

=CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))

Se vc repetir esta função com o concatenar, pode gerar mais caracteres, por exemplo, para 4 caracteres, seria:
=CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 28/01/2015 1:47 pm
 Xabi
(@xabi)
Posts: 5
Active Member
Topic starter
 

Boa tarde Xabi,
Pode usar a função aleatório entre que o gtsalkis falou, porem quando aparecer os resultados, basta selecionar a coluna e colar na coluna ao lado como "colarespecial" e colar somente valores, dessa forma não ira alterar os valores quando abrir novamente a pasta.

=ALEATÓRIOENTRE(10000;99999)

Depende do numero de digitos que vc quer para as senhas, essa fórmula vc arrasta para a coluna ao lado do nome e arrasta para todos os nomes. Depois vc copia os valores que apareceram e cola na próxima coluna ao lado como COLAR ESPECIAL e COLAR SOMENTE VALORES depois disso pode excluir a coluna da fórmula que os valores que vc colou permaneceram.

Cara muito obrigado por me ajudar nisso desde ja agraço pela ajuda.

 
Postado : 28/01/2015 1:51 pm
 Xabi
(@xabi)
Posts: 5
Active Member
Topic starter
 

Para gerar um caractere que pode ser número ou letra, use assim:

=CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))

Se vc repetir esta função com o concatenar, pode gerar mais caracteres, por exemplo, para 4 caracteres, seria:
=CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))
&CARACT(ESCOLHER(ALEATÓRIOENTRE(1;3);ALEATÓRIOENTRE(48;57);ALEATÓRIOENTRE(65;90);ALEATÓRIOENTRE(97;122)))

Cara muito obrigado por me ajudar nisso desde ja agraço pela ajuda.

 
Postado : 28/01/2015 1:52 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Q bom que ajudou.

Por favor, clique na mãozinha.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 28/01/2015 1:54 pm