verification de fichier

Le
dany
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est dja ouvert?

pour que je puissent le fermer s'il est dja ouvert.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Rémy
Le #14712221
"dany" news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur qui se produira s'il
l'était déjà.

Rémy
ng
Le #14712201
Salut,

Comment ça ? Car on pourrait se baser sur erreur renvoyée lors d'un essai
d'ouverture mais il se trouve qu'une erreur est renvoyée uniquement si le
fichier est locké (et non seulement ouvert).

pour que je puissent le fermer


?? Comment comptes-tu fermer le fichier ? Il faudrait déjà savoir quel
processus l'utilise puis le tuer non ? Ca me parait bien compliqué !

Quel est le but de ceci ?


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

dany
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.


dany
Le #14670151
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany"

le message de
news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur qui


se produira s'il
l'était déjà.

Rémy


.



Himselff
Le #14670121
Juste devant tu mets on error resume next et dessous on error goto 0

ce qui va passer par dessus sil ya une erreure, et le goto 0 remet la
detection derreur !

bonne chance !

Fred

"dany" news:250e01c427c2$68520180$
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany"

le message de
news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur qui


se produira s'il
l'était déjà.

Rémy


.



ng
Le #14670101
Salut,

C'est du VBA je suppose, essaye qqch comme ceci :

On Error Resume Next
Call Worbooks("nom du fichier").Close

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

dany
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany" de news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur qui se
produira s'il l'était déjà.

Rémy


.




Dany
Le #14670061
merci

cela fonctionne très bien, mais je me retrouve avec un
autre problème.

Le fichier que je fait fermer par cette procédure était
mon fichier de départ celui qui fait l'activation des
macro à l'ouverture du fichier.

Et lors de sa fermeture ca provoque la non activation des
macro de mon projet en cour dans le fichier actif qui
reste ouvert.




-----Message d'origine-----
Salut,

C'est du VBA je suppose, essaye qqch comme ceci :

On Error Resume Next
Call Worbooks("nom du fichier").Close

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

dany
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany"





dans le message
de news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur






qui se
produira s'il l'était déjà.

Rémy


.






.



Himselff
Le #14670051
Bonjour Dany,

Donc si je comprend bien , ton fichier.xls ouvre un second fichier excel qui
inscrit les traitements qui proviennent du premier fichier , je ne vois donc
pas l'utiliter de fermer un ou lautre des fichiers dans et aussi longtemps
que tout les macro nont pas fini de tourner !

Il faudrait que dune procedure principale soit apeller les autres donc a la
fin de cette procedure tu serais en mesure de fermer le fichier sans causer
aucune degat et tu serais 100% sure que tout a ete executer !

bonne chance !

Fred
"Dany" news:253c01c427cf$0aa1b5a0$
merci

cela fonctionne très bien, mais je me retrouve avec un
autre problème.

Le fichier que je fait fermer par cette procédure était
mon fichier de départ celui qui fait l'activation des
macro à l'ouverture du fichier.

Et lors de sa fermeture ca provoque la non activation des
macro de mon projet en cour dans le fichier actif qui
reste ouvert.




-----Message d'origine-----
Salut,

C'est du VBA je suppose, essaye qqch comme ceci :

On Error Resume Next
Call Worbooks("nom du fichier").Close

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

dany
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany"





dans le message
de news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur






qui se
produira s'il l'était déjà.

Rémy


.






.



Dany
Le #14670021
Salut Himselff

Je suis d'accord avec toi pour ce que tu dit, mon problème
était que c'est 2 fichiers peuvent fonctionner
indépendamment l'un de l'autre et qu'il ont des
appellation de macro identique mais qui ne pointe pas au
même endroit. Je vais faire des modifications à cet macro
et voir le résultat.

merci.
-----Message d'origine-----
Bonjour Dany,

Donc si je comprend bien , ton fichier.xls ouvre un


second fichier excel qui
inscrit les traitements qui proviennent du premier


fichier , je ne vois donc
pas l'utiliter de fermer un ou lautre des fichiers dans


et aussi longtemps
que tout les macro nont pas fini de tourner !

Il faudrait que dune procedure principale soit apeller


les autres donc a la
fin de cette procedure tu serais en mesure de fermer le


fichier sans causer
aucune degat et tu serais 100% sure que tout a ete


executer !

bonne chance !

Fred
"Dany"

message
news:253c01c427cf$0aa1b5a0$
merci

cela fonctionne très bien, mais je me retrouve avec un
autre problème.

Le fichier que je fait fermer par cette procédure était
mon fichier de départ celui qui fait l'activation des
macro à l'ouverture du fichier.

Et lors de sa fermeture ca provoque la non activation des
macro de mon projet en cour dans le fichier actif qui
reste ouvert.




-----Message d'origine-----
Salut,

C'est du VBA je suppose, essaye qqch comme ceci :

On Error Resume Next
Call Worbooks("nom du fichier").Close

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/

dany
ok

je lui fait faire exemple:

worbooks("nom du fichier").close

et comment faire pour lui faire ignorer l'erreur si le
fichier est déja fermé ?

-----Message d'origine-----

"dany"





dans le message
de news:225b01c427b4$a1d3def0$
salut,

une question facile pour vous, comment je doit faire
valider si un fichier est déja ouvert?

pour que je puissent le fermer s'il est déja ouvert.




Bonjour,

Le plus simple est de le fermer et d'ignorer l'erreur






qui se
produira s'il l'était déjà.

Rémy


.






.





.



Publicité
Poster une réponse
Anonyme