lettre aléatoire

  • Initiateur de la discussion Hervé
  • Date de début
H

Hervé

Guest
Salut tlm.

Bon pour le boulot je dois créer des numéros aléatoires du style 6825XD25F (je sais on peut trouver plus simple comme numéro, mais je bosse pour des gens compliqués). aucun souci pour les numéros grâce à la formule aléa; par contre pour les lettres je coince.

Quelqu'un aurais-t'il déjà rencontré ce problème et pourrais m'aidé.

d'avance je vous remercie pour votre aide

bye bye
 
A

andré

Guest
Salut,

Pour les lettres, il faut employer la fonctions ALEA.ENTRE.BORNES et travailler sur la code de la lettre, sachant que pour les majuscules il peut varier de 65 (A) à 90 (Z).

=CAR(ALEA.ENTRE.BORNES(65;90))

Il faut vérifier si cette fonction ne fait pas partie des macros complémentaires, faute de quoi il y a lieu de les activer (sous Outils / Utilitaire d'analyse)

Ândré
 
H

Hervé

Guest
bonjour a tlm

je reviens à la charge pour les lettres, les réponses me vont bien mais je souhaiterais connaitre le code en vba. car au final une macro sera plus efficace pour mon petit boulot.

d'avance merci.

bye bye
 
M

michel

Guest
bonsoir Hervé , Chris et André

par macro tu peux essayer

Sub lettreAleatoire()
Dim Cible As Byte
Randomize 'Initialisation générateur de nombres aléatoires
Cible = Int((26 * Rnd) + 1)
MsgBox Chr(Cible + 64)
End Sub


bonne soiree
michel
 

Statistiques des forums

Discussions
312 655
Messages
2 090 571
Membres
104 579
dernier inscrit
christelleduport@hotmail.