Dans une macro j'ouvre plusieurs fichiers afin de les imprimer.
De plus, via une lligne de code, je demande de répéter l'opération x fois
pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le
fichier des déjà ouvert.
En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème
jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je
ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir. Avec l'exemple suivant, tu n'ouvres le fichier que s'il n'est pas déjà ouvert :
On Error Resume Next Workbooks("toto.xls").Activate If Err = 9 Then Err.Clear Workbooks.Open "toto.xls" End If
Cordialement. Daniel "FUXI" a écrit dans le message de news:
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci d'avance.
Bonsoir.
Avec l'exemple suivant, tu n'ouvres le fichier que s'il n'est pas déjà
ouvert :
On Error Resume Next
Workbooks("toto.xls").Activate
If Err = 9 Then
Err.Clear
Workbooks.Open "toto.xls"
End If
Cordialement.
Daniel
"FUXI" <FUXI@discussions.microsoft.com> a écrit dans le message de news:
C58A9AEA-D8B2-4B29-9AD4-188EBD7A9AA8@microsoft.com...
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer.
De plus, via une lligne de code, je demande de répéter l'opération x fois
pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le
fichier des déjà ouvert.
En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème
jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps
je
ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Bonsoir. Avec l'exemple suivant, tu n'ouvres le fichier que s'il n'est pas déjà ouvert :
On Error Resume Next Workbooks("toto.xls").Activate If Err = 9 Then Err.Clear Workbooks.Open "toto.xls" End If
Cordialement. Daniel "FUXI" a écrit dans le message de news:
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci d'avance.
anonymousA
Bonjour,
dans ta macro, si tu demandes de répeter plusieurs fois l'opération, c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as juste qu'à faire un test sur la valeur de ce compteur pour que l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci d'avance.
Bonjour,
dans ta macro, si tu demandes de répeter plusieurs fois l'opération,
c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as
juste qu'à faire un test sur la valeur de ce compteur pour que
l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer.
De plus, via une lligne de code, je demande de répéter l'opération x fois
pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le
fichier des déjà ouvert.
En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème
jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je
ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
dans ta macro, si tu demandes de répeter plusieurs fois l'opération, c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as juste qu'à faire un test sur la valeur de ce compteur pour que l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci d'avance.
FUXI
Merci à tous les 2, je vais essayer cela de suite ! Bonne journée
Bonjour,
dans ta macro, si tu demandes de répeter plusieurs fois l'opération, c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as juste qu'à faire un test sur la valeur de ce compteur pour que l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci d'avance.
Merci à tous les 2, je vais essayer cela de suite !
Bonne journée
Bonjour,
dans ta macro, si tu demandes de répeter plusieurs fois l'opération,
c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as
juste qu'à faire un test sur la valeur de ce compteur pour que
l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer.
De plus, via une lligne de code, je demande de répéter l'opération x fois
pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le
fichier des déjà ouvert.
En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème
jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je
ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?
Merci à tous les 2, je vais essayer cela de suite ! Bonne journée
Bonjour,
dans ta macro, si tu demandes de répeter plusieurs fois l'opération, c'est qu'il y a une boucle For quelquepart avec un compteur. tu n'as juste qu'à faire un test sur la valeur de ce compteur pour que l'ouverture ne soit pas déclenchée au delà de la valeur 1 du compteur.
A+
Bonjour,
Voilà mon problème.
Dans une macro j'ouvre plusieurs fichiers afin de les imprimer. De plus, via une lligne de code, je demande de répéter l'opération x fois pour créer des "jeux" d'impressions.
Le problème est que lors de la 2ème série, j'ai le message comme quoi le fichier des déjà ouvert. En effet, je pourrais une fois imprimer fermer puis réouvrir pour le 2ème jeu, mais ce sont des fichiers longs à ouvrir, donc pour un gain de temps je ne souhaite pas les fermer.
Connaissez vous donc un code pour empecher ce message ?