Fermer un autre fichier vba
Fermé
trustpol
Messages postés
36
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
25 avril 2008
-
15 avril 2008 à 11:16
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 15 avril 2008 à 12:24
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 15 avril 2008 à 12:24
A voir également:
- Fermer un autre fichier vba
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
15 avril 2008 à 11:35
15 avril 2008 à 11:35
Bonjour,
Il ne faut pas mettre l'action d'ouvrir et de fermer le fichier dans la même procédure.
;o)
polux
Il ne faut pas mettre l'action d'ouvrir et de fermer le fichier dans la même procédure.
;o)
polux
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
15 avril 2008 à 12:24
15 avril 2008 à 12:24
c'est étrange effectivement.
Voilà la procédure que j'utilise pour fermer un fichier, si ça peut t'être utile.
On peut aussi faire ça de façon plus générale. On ferme tous les fichiers Excel, sauf celui qui lance la procédure:
Bon courage.
;o)
Polux
Voilà la procédure que j'utilise pour fermer un fichier, si ça peut t'être utile.
Private Sub CloseAppli(ByVal myFile As String) dim ws As Workbook For Each ws In Workbooks If ws.name = myFileThen ws.Close SaveChanges:=False End If Next ws End Sub
On peut aussi faire ça de façon plus générale. On ferme tous les fichiers Excel, sauf celui qui lance la procédure:
Private Sub CloseAppli() For Each ws In Workbooks If ws.name <> ThisWorkbook.name Then ws.Close SaveChanges:=False End If Next ws End Sub
Bon courage.
;o)
Polux
15 avril 2008 à 11:59
on peut mettre les deux dans la meme procédure
mais je n'arrive pas a remettre ma variable dans le nom du fichier a fermer
sa doit etre un probleme de paranthese ou de guillement.