Utilise un type personnalisé composé d'une string ( le nom ), d'un long ( le numéro ); un tableau redimensionnable du type plus haut, une variable donnant les dimensions dudit tableau ( en fait le nombre de numéros contenus ) et place les dans un module en public.
C'est pas compliqué mais chiant à expliquer. En gros ca donne dans le module
Public Type typNomNuméro
Nom as String * 15
Numéro as Long
(Autres si tu veux comme adresse ... )
End Type
Public NomNuméro() as typNomNuméro (Redimensionnable c'est beaucoup plus pratique puisque tu n'est pas limité par définition )
Public Numéros as Byte ( ou integer si tu as beaucoup d'amis, définis la taille du tableau)
Dans l'event Form_Load de la form principale, sois tu remplis le tableau a partir d'un fichier externe ( Pas dur, juste chiant à qualibrer ) sois tu les rentre directement dans le code ( mais la je vois plus l'interet puisqu'a chaque redémarrage tu récupere la liste de base ... )
Enfin, n'oublie pas de faire du Redim Preserve pour ton tableau au lieu du ReDim normal ( sinon tu perd toutes tes données ! )
Je te souhaite bonne chance parce que c'est pas des trucs durs mais c'est tres fatiguant et source de nombreuses erreurs.