Besoin d'aide en vbs

kalicem -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour, je cherche à copier automatiquement dans le presse papier le résultat de l'inpubox.

Voici le code :
lettres = "abcdefghijklmnopqrstuvwxyz" 
nLettres = Len(lettres) 
pwd = "" 

randomize  

for i = 1 to 7 
    car = int(nLettres * rnd + 1) 
    pwd = pwd + Mid(lettres,car,1) 
next  

Inputbox "","Generateur de pseudo",pwd  



Merci par avance pour votre aide

1 réponse

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Comme ça ?
    Sub CreeChaineAlea()
    Dim i As Integer, S As String
    Randomize Timer
        For i = 0 To 6
            S = S & Chr(Int(Rnd * 26) + 97)
        Next i
        'Mémorise dans le presse papier
        Clipboard.SetText S
        
        'Eventuellement restitue dans un textBox
        Text1.Text = Clipboard.GetText
    End Sub

    A+

    0