Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande
suivante Workbooks.Open "Fichier".
Je fais des opérations et avant de repasser à mon fichier initial, je
voudrais fermer ce fichier.
J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne
marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
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
michdenis
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Merci pour votre aide à tous Al
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False
DoEvents '<<====Ligne de code à ajouter
'le reste de ton code
End Sub
"Al" <al@wanadoo.fr> a écrit dans le message de groupe de discussion :
#Vbw75EyKHA.5940@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande
suivante Workbooks.Open "Fichier".
Je fais des opérations et avant de repasser à mon fichier initial, je
voudrais fermer ce fichier.
J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne
marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Merci pour votre aide à tous Al
Al
Merci pour ta réponse.
Mais le fichier ne se ferme toujours pas (j'utilise Excel 2007)
As tu une autre idée...? Merci
"michdenis" a écrit dans le message de news:%
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Merci pour votre aide à tous Al
Merci pour ta réponse.
Mais le fichier ne se ferme toujours pas (j'utilise Excel 2007)
As tu une autre idée...?
Merci
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:%23V9DtDFyKHA.2012@TK2MSFTNGP04.phx.gbl...
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False
DoEvents '<<====Ligne de code à ajouter
'le reste de ton code
End Sub
"Al" <al@wanadoo.fr> a écrit dans le message de groupe de discussion :
#Vbw75EyKHA.5940@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande
suivante Workbooks.Open "Fichier".
Je fais des opérations et avant de repasser à mon fichier initial, je
voudrais fermer ce fichier.
J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien
ne
marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Mais le fichier ne se ferme toujours pas (j'utilise Excel 2007)
As tu une autre idée...? Merci
"michdenis" a écrit dans le message de news:%
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Merci pour votre aide à tous Al
Al
C'est bon, ça marche, je n'avais pas mis le DoEvents au bon endroit. Merci encore pour ton aide.... Al
"michdenis" a écrit dans le message de news:%
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
Merci pour votre aide à tous Al
C'est bon, ça marche, je n'avais pas mis le DoEvents au bon endroit.
Merci encore pour ton aide....
Al
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:%23V9DtDFyKHA.2012@TK2MSFTNGP04.phx.gbl...
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False
DoEvents '<<====Ligne de code à ajouter
'le reste de ton code
End Sub
"Al" <al@wanadoo.fr> a écrit dans le message de groupe de discussion :
#Vbw75EyKHA.5940@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande
suivante Workbooks.Open "Fichier".
Je fais des opérations et avant de repasser à mon fichier initial, je
voudrais fermer ce fichier.
J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien
ne
marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.
C'est bon, ça marche, je n'avais pas mis le DoEvents au bon endroit. Merci encore pour ton aide.... Al
"michdenis" a écrit dans le message de news:%
Bonjour,
Essaie ceci :
True or False si le fichier doit être sauvegarder à la fermeture
Sub Test()
Workbooks("NomDuFichier.xls").Close True ' or False DoEvents '<<====Ligne de code à ajouter 'le reste de ton code End Sub
"Al" a écrit dans le message de groupe de discussion : # Bonjour à tous,
Dans une macro, j'ouvre un fichier (classeur Excel) avec la commande suivante Workbooks.Open "Fichier". Je fais des opérations et avant de repasser à mon fichier initial, je voudrais fermer ce fichier. J'ai essayé avec Close, Workbooks("Fichier").Close, Workbooks.Close, rien ne marche....
Le fichier reste ouvert jusqu'à la fin de ma macro.