Bonjour galopin
En voici 2. La première créer une chaine de caractères aléatoires de la longueur désirée et la deuxième crée une chaine de n fois le caractère indiqué.
Function chaine(nb)
Dim i%
Randomize
For i = 1 To nb
chaine = chaine & Chr(Application.RandBetween(65, 90))
Next i
chaine = chaine
End Function
Function chaine2(nb, car)
Dim i%
Dim chaine$
For i = 1 To nb
chaine = chaine & car
Next i
chaine2 = chaine
End Function
Pour la première j'ai opté pour les majuscules uniquement mais elle est facile à modifier pour étendre le panel.