fichier en vb

fichier en vb - VB/VBA/VBS - Programmation

Marsh Posté le 06-03-2007 à 20:25:07    

slt  
parfois je rencontre une erreur avec les fichiers et je ne sais pas la résoudre parcque je ne vois pas ou ça coince on m'affiche ceci :l'entrée depasse la fin du fichier quand je mets input #numFich , a,b,c
je ne comprend pas ce ke c'est

Reply

Marsh Posté le 06-03-2007 à 20:25:07   

Reply

Marsh Posté le 07-03-2007 à 00:07:12    

Ce problème m'est arrivé lorsque les valeurs de mes variables numériques étaient plus grandes que le max attendu.
Cela arrive lorsque la macro ne se décharge pas et garde les précédentes valeurs en mémoire.
Pour y palier, le plus simple c'est de réinitialiser tes variables en début de macro :
numfich=0
a=0
b=0
c=0
 
En supposant que 0 soit la valeur de départ.

Reply

Marsh Posté le 07-03-2007 à 07:05:44    

Extrait de l'aide en ligne [F1]


L'entrée dépasse la fin de fichier (erreur 62)  
 
Vous ne pouvez pas lire après la position de fin de fichier. Cause et solution de cette erreur :  
 
Une instruction Input # ou Line Input # lit un fichier vide ou un fichier dans lequel toutes les données ont été lues.
Utilisez la fonction EOF immédiatement avant l'instruction Input # pour détecter la fin du fichier.
 
Vous avez utilisé la fonction EOF avec un fichier ouvert en accès Binary.
EOF fonctionne seulement avec des fichiers ouverts en accès séquentiel Input. Utilisez Seek et Loc avec des fichiers ouverts en accès Binary.
 
Pour plus d'informations, sélectionnez l'élément en question et appuyez sur F1.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed