Bonjour Un truc du genre : ' Déclaration des variables Dim Ligne As String, No As Integer, i As Integer, Max As Integer ' Ouverture du fichier en lecture Open "C:\Chemin\Fichier.txt" For Input As #1 ' Calcul du nombre de lignes du fichier Do While Not EOF(1) Line Input #1, Ligne Max = Max + 1 Loop ' Retour au début Seek 1, 1 ' Initialisation de la fonction Rnd (nombre aléatoire) Randomize ' Numéro de la ligne à afficher No = 1 + Rnd * Max ' Recherche de la ligne For i = 1 To No Line Input #1, Ligne Next i ' Fermeture du fichier Close 1 ' Affichage de la ligne MsgBox Ligne
|