OVH Cloud OVH Cloud

Recherche aide ou documentation

7 réponses
Avatar
Martin
Bonjour à vous tous

J'aimerais mieux comprendre et connaître les instructions concernant les
fichiers séquentiels. Car je dois modifier un programme et pour l'instant
les instructions ne me parlent pas trop. J'ai consulté l'aide de VBE (cf
l'exemple ci dessous) j'arrive mieux à déchifrrer le programme que je dois
modifier mais tout n'est pas assez clair pour moi.

- Qu'est ce qu'un fichier séquentiel en visual basic
- Quelles sont les différentes commandes qui existent pour pouvoir
travailler dans un fichier séquentiel (ex: pour rechercher un mot dans le
fichier savoir sa position, pouvoir le remplacer par un autre etc, ....)

Merci pour votre aide.

Exemple de l'aide de VBE :
Line Input #, instruction, exemple
Cet exemple utilise l'instruction Line Input # pour lire une ligne dans un
fichier séquentiel et l'affecter à une variable.





Nous supposons que FICHTEST est un fichier texte comportant quelques lignes
de données exemple.

Dim TextLine
Open "FICHTEST" For Input As #1 ' Ouvre le fichier.
Do While Not EOF(1) ' Effectue la boucle jusqu'à la fin du fichier.
Line Input #1, TextLine ' Lit la ligne dans la variable.
Debug.Print TextLine ' Affiche dans la fenêtre Exécution.
Loop
Close #1 ' Ferme le fichier.

7 réponses

Avatar
anonymousA
Bonjour,

comme son nom l'indique , un ficier séquentiel est un fichier qu'on est
obligé de lire du début jusqu'à la fin.
Les différentes instructions disponibles dans VBA sont à rechercher dans
l'aide mais il existe Input, get, loc, open ,seek,...

A+


Bonjour à vous tous

J'aimerais mieux comprendre et connaître les instructions concernant les
fichiers séquentiels. Car je dois modifier un programme et pour l'instant
les instructions ne me parlent pas trop. J'ai consulté l'aide de VBE (cf
l'exemple ci dessous) j'arrive mieux à déchifrrer le programme que je dois
modifier mais tout n'est pas assez clair pour moi.

- Qu'est ce qu'un fichier séquentiel en visual basic
- Quelles sont les différentes commandes qui existent pour pouvoir
travailler dans un fichier séquentiel (ex: pour rechercher un mot dans le
fichier savoir sa position, pouvoir le remplacer par un autre etc, ....)

Merci pour votre aide.

Exemple de l'aide de VBE :
Line Input #, instruction, exemple
Cet exemple utilise l'instruction Line Input # pour lire une ligne dans un
fichier séquentiel et l'affecter à une variable.





Nous supposons que FICHTEST est un fichier texte comportant quelques lignes
de données exemple.

Dim TextLine
Open "FICHTEST" For Input As #1 ' Ouvre le fichier.
Do While Not EOF(1) ' Effectue la boucle jusqu'à la fin du fichier.
Line Input #1, TextLine ' Lit la ligne dans la variable.
Debug.Print TextLine ' Affiche dans la fenêtre Exécution.
Loop
Close #1 ' Ferme le fichier.




Avatar
Clément Marcotte
Bonjour,

http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=OLIrSLV8AHA.460%40tkmsftngp07&rnum=2


http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=uu7RF7h8AHA.1556%40tkmsftngp02&rnum=1

--
On apprend pas à un vieux singe à faire des grimaces
"Martin" a écrit dans le message de
news:4279f214$0$1229$
Bonjour à vous tous

J'aimerais mieux comprendre et connaître les instructions concernant
les

fichiers séquentiels. Car je dois modifier un programme et pour
l'instant

les instructions ne me parlent pas trop. J'ai consulté l'aide de VBE
(cf

l'exemple ci dessous) j'arrive mieux à déchifrrer le programme que
je dois

modifier mais tout n'est pas assez clair pour moi.

- Qu'est ce qu'un fichier séquentiel en visual basic
- Quelles sont les différentes commandes qui existent pour pouvoir
travailler dans un fichier séquentiel (ex: pour rechercher un mot
dans le

fichier savoir sa position, pouvoir le remplacer par un autre etc,
....)


Merci pour votre aide.

Exemple de l'aide de VBE :
Line Input #, instruction, exemple
Cet exemple utilise l'instruction Line Input # pour lire une ligne
dans un

fichier séquentiel et l'affecter à une variable.





Nous supposons que FICHTEST est un fichier texte comportant quelques
lignes

de données exemple.

Dim TextLine
Open "FICHTEST" For Input As #1 ' Ouvre le fichier.
Do While Not EOF(1) ' Effectue la boucle jusqu'à la fin du
fichier.

Line Input #1, TextLine ' Lit la ligne dans la variable.
Debug.Print TextLine ' Affiche dans la fenêtre Exécution.
Loop
Close #1 ' Ferme le fichier.




Avatar
Martin
Bonjour

Merci pour vos réponses qui me permettent de mieux comprendre les commandes.
Maintenant à moi de les maitriser.

"Martin" a écrit dans le message de news:
4279f214$0$1229$
Bonjour à vous tous

J'aimerais mieux comprendre et connaître les instructions concernant les
fichiers séquentiels. Car je dois modifier un programme et pour l'instant
les instructions ne me parlent pas trop. J'ai consulté l'aide de VBE (cf
l'exemple ci dessous) j'arrive mieux à déchifrrer le programme que je dois
modifier mais tout n'est pas assez clair pour moi.

- Qu'est ce qu'un fichier séquentiel en visual basic
- Quelles sont les différentes commandes qui existent pour pouvoir
travailler dans un fichier séquentiel (ex: pour rechercher un mot dans le
fichier savoir sa position, pouvoir le remplacer par un autre etc, ....)

Merci pour votre aide.

Exemple de l'aide de VBE :
Line Input #, instruction, exemple
Cet exemple utilise l'instruction Line Input # pour lire une ligne dans un
fichier séquentiel et l'affecter à une variable.





Nous supposons que FICHTEST est un fichier texte comportant quelques
lignes de données exemple.

Dim TextLine
Open "FICHTEST" For Input As #1 ' Ouvre le fichier.
Do While Not EOF(1) ' Effectue la boucle jusqu'à la fin du fichier.
Line Input #1, TextLine ' Lit la ligne dans la variable.
Debug.Print TextLine ' Affiche dans la fenêtre Exécution.
Loop
Close #1 ' Ferme le fichier.




Avatar
Misange
Bonsoir Clément,
Je savais bien que tu redonnerais ces liens. Trop longs, ils se sont
trouvés tronqués lors de mes manips multiples pour excelabo. Je vais
essayer de les récupérer...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 05/05/2005 17:47, :
Bonjour,

http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=OLIrSLV8AHA.460%40tkmsftngp07&rnum=2


http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=uu7RF7h8AHA.1556%40tkmsftngp02&rnum=1



Avatar
twinley
Bonjour,

Modeste m'a montré une manip bien pratique pour les liens avec

http://www.digipills.com/minilienok/introsecours.htm

à+twinley

Bonsoir Clément,
Je savais bien que tu redonnerais ces liens. Trop longs, ils se sont
trouvés tronqués lors de mes manips multiples pour excelabo. Je vais
essayer de les récupérer...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 05/05/2005 17:47, :

Bonjour,

http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=OLIrSLV8AHA.460%40tkmsftngp07&rnum=2



http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=uu7RF7h8AHA.1556%40tkmsftngp02&rnum=1






Avatar
Misange
Salut Twinley

Le pb n'était pas là, c'est lors de la mise en ligne sur excelabo du
contenu de ces textes (un peu longs :-) ) de Clément que ce sont
produites les coupures...
merci quand même !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 06/05/2005 11:19, :
Bonjour,

Modeste m'a montré une manip bien pratique pour les liens avec

http://www.digipills.com/minilienok/introsecours.htm

à+twinley


Bonsoir Clément,
Je savais bien que tu redonnerais ces liens. Trop longs, ils se sont
trouvés tronqués lors de mes manips multiples pour excelabo. Je vais
essayer de les récupérer...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 05/05/2005 17:47, :

Bonjour,

http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=OLIrSLV8AHA.460%40tkmsftngp07&rnum=2



http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=uu7RF7h8AHA.1556%40tkmsftngp02&rnum=1








Avatar
twinley
ok Misange.


à+twinley

Salut Twinley

Le pb n'était pas là, c'est lors de la mise en ligne sur excelabo du
contenu de ces textes (un peu longs :-) ) de Clément que ce sont
produites les coupures...
merci quand même !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 06/05/2005 11:19, :

Bonjour,

Modeste m'a montré une manip bien pratique pour les liens avec

http://www.digipills.com/minilienok/introsecours.htm

à+twinley


Bonsoir Clément,
Je savais bien que tu redonnerais ces liens. Trop longs, ils se sont
trouvés tronqués lors de mes manips multiples pour excelabo. Je vais
essayer de les récupérer...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Le 05/05/2005 17:47, :

Bonjour,

http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=OLIrSLV8AHA.460%40tkmsftngp07&rnum=2



http://groups.google.com/groups?q=vba+et+les+fichiers+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&selm=uu7RF7h8AHA.1556%40tkmsftngp02&rnum=1