Générer une référence alpha-numérique, aléatoire et formater.

macspeed - 6 mars 2017 à 20:33
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 8 mars 2017 à 08:15
Bonjour

Je cherche depuis un petit moment une solution pour générer un code alphanumérique formaté comme cela "###-###". De préférence sous forme de fonction afin que les cellules ce remplissent automatiquement en fonction d'autre variables.

Merci de votre aide

cordialement

5 réponses

jordane45 Messages postés 38135 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 13 avril 2024 344
6 mars 2017 à 20:42
Bonjour,

En VBA ?
As tu regardé les fonction de random ?

Une simple recherche sur le net donne pleins d'exemples .....

En voici un:
Function RandomString(cb As Integer) As String

    Randomize
    Dim rgch As String
    rgch = "abcdefghijklmnopqrstuvwxyz"
    rgch = rgch & UCase(rgch) & "0123456789"

    Dim i As Long
    For i = 1 To cb
        RandomString = RandomString & Mid$(rgch, Int(Rnd() * Len(rgch) + 1), 1)
    Next

End Function

A adapter à tes besoins bien entendu....
0
Rejoignez-nous