Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert, il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message de
news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message de
news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message de
news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7aa3b$0$795$8fcfb975@news.wanadoo.fr...
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%234jmxWA1EHA.2600@TK2MSFTNGP09.phx.gbl...
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7aa3b$0$795$8fcfb975@news.wanadoo.fr...
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7aa3b$0$795$8fcfb975@news.wanadoo.fr...
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
:?
juste sous le topic de hd à 22h53
'---
au debut de ta macro
fermer le classeur:
Sub fermit()
Dim wb
For Each wb In Workbooks
If wb.Name = "Classeur2" Then wb.Close True
Next
End Sub
'--
"Joël GARBE" a écrit dans le message de news:
41a7ac6b$0$16331$Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre
classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est
ouvert, il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
:?
juste sous le topic de hd à 22h53
'---
au debut de ta macro
fermer le classeur:
Sub fermit()
Dim wb
For Each wb In Workbooks
If wb.Name = "Classeur2" Then wb.Close True
Next
End Sub
'--
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7ac6b$0$16331$8fcfb975@news.wanadoo.fr...
Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%234jmxWA1EHA.2600@TK2MSFTNGP09.phx.gbl...
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7aa3b$0$795$8fcfb975@news.wanadoo.fr...
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre
classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est
ouvert, il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
:?
juste sous le topic de hd à 22h53
'---
au debut de ta macro
fermer le classeur:
Sub fermit()
Dim wb
For Each wb In Workbooks
If wb.Name = "Classeur2" Then wb.Close True
Next
End Sub
'--
"Joël GARBE" a écrit dans le message de news:
41a7ac6b$0$16331$Peut-être, mais on la voit pas ta solution !!!
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre
classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est
ouvert, il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Merci pour toutes ces réponses si variées!!
Par contre, en fermant le classeur, est-ce qu'il se sauvegarde?
Hervé
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Merci pour toutes ces réponses si variées!!
Par contre, en fermant le classeur, est-ce qu'il se sauvegarde?
Hervé
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%234jmxWA1EHA.2600@TK2MSFTNGP09.phx.gbl...
Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41a7aa3b$0$795$8fcfb975@news.wanadoo.fr...
Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" <biscotteUnScudJpsabatdelaile@wanadoo.fr> a écrit dans le message
de news: O5pqYPA1EHA.132@tk2msftngp13.phx.gbl...
ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de
news:41a7a650$0$31688$8fcfb975@news.wanadoo.fr...
Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" <bouchtrou64@free.fr> a écrit dans le message de news:
u$O2o%23$0EHA.132@tk2msftngp13.phx.gbl...
Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
y
a une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé
Merci pour toutes ces réponses si variées!!
Par contre, en fermant le classeur, est-ce qu'il se sauvegarde?
Hervé
"LeSteph" a écrit dans le message de news:
%Dites les copaings
croyez pas que ma solution elle est plus simple
si c'est le classeur on le ferme et sinon c'est bon
ô peuchère
lSteph
"Joël GARBE" a écrit dans le message de news:
41a7aa3b$0$795$Certe, à condition que l'erreur vienne du fait que le classeur est déjà
ouvert, et non du fait qu'il n'existe pas dans le dossier indiqué par
exmple ;-)
Pour ma part, je préfère analyser les sources possibles d'erreur, et
prendre les décisions qui s'imposent (sauf quand la source d'erreur est
unique, il va sans dire...)
cela signifie qu'avant d'ouvir le classeur, je vérifie qu'il existe à
l'endroit attendu
Tout est question de goût
Bonne soirée JP ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"jps" a écrit dans le message
de news:ben moi, je mets un
On Error Resume Next
avant la ligne qui exécute l'ouverture du second classeur
puis en dessous un petit coup de
workbooks("Nom DuClasseur").Activate
ça devrait marcher non?
jps
"Joël GARBE" a écrit dans le message de
news:41a7a650$0$31688$Bonsoir,
faire une boucle qui test si le clsseur est déjà ouvert, du genre :
Dim oClass as workbook
dim EstOuvert as boolen
estouvertúlse
for each oclass in workbooks
if oclass.name = "NomDuClasseur" then
estouvert = true
exit for
endif
next
if estouvert then
workbooks("Nom DuClasseur").Activate ' (si nécessaire)
else
ouvrir le classeur
endif
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"HD" a écrit dans le message de news:
u$O2o%23$Bonsoir,
J'ai réalisé une macro qui copie des cellules vers un autre classeur
(fermé et qui s'ouvre donc à ce moment).
Par contre si je réactive ma macro alors que le classeur est ouvert,
il
ya une erreur.
Comment gérer cette erreur et faire que ma macro fonctionne aussi
bien
avec le classeur ouvert que fermé?
MErci de votre aide par avance.
Hervé