Donc le titre est en anglais mais tu ne comprends rien à l'anglais, reste en français alors ‼
Je suggère que c'est franchement beaucoup pas mal idiot d'ouvrir un fichier en binaire qui n'en est pas un !
Surtout avec une structure de ligne - qui dit ligne dit fichier texte et non binaire ! - variable car de longueurs différentes …
Qui plus est pour un novice confondant taille de texte et longueur d'enregistrement !
Donc l'idée pour un débutant est de lire le fichier texte normalement ligne à ligne, scinder la ligne si elle en contient plusieurs
(encore une conception de fichier effectuée avec les pieds au lieu de la tête !) puis l'affecter dans une variable tableau par exemple
afin de pouvoir tirer au sort un numéro d'indice s'il y a besoin de réitérer le tirage plusieurs fois dans la procédure sinon,
il suffit juste d'incrémenter un compteur pour atteindre le numéro de la ligne souhaitée …
Évidemment avec une conception du fichier digne de ce nom, pas de souci avec le mode binaire (simple en consultant l'aide VBA).
Maintenant pour un connaisseur VBA avec un tant soit peu de jugeote, avec un éditeur de fichier (hexadécimal) il suffit de vérifier
la longueur réelle des enregistrements (81 est donc faux !) et s'ils sont tous égaux, le mode binaire est alors possible sur un texte …
Mais comme déjà précisé dans le cas d'une opération répétitive, préférer la rapidité de l'accès en mémoire
dans une variable tableau à l'accès redondant au disque dur …