ok grazie
adesso per prendere due nomi a caso dalla tabella mi hanno detto di fare cosi:

codice:
Sub crea()
Randomize
stringa = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\torneo.mdb"
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    cn.Open stringa
    rs.Open "sfide", cn, 3, 3
    rs.AddNew
        rs("sa") = rs.Source = " select top 1 * from [giocatori] order by rnd([id]);"
        rs("sb") = rs.Source = " select top 1 * from [giocatori] order by rnd([id]);"
    rs.Update
    Set cn = Nothing
    Set rs = Nothing
End Sub
il fatto e che mi serve di creare tutte le coppie (sempre a caso) tra tutti i giocatori presenti nella tabella.

Lo so devo usare un ciclo ma non so qual'è il più adatto!!