A voir également:
- Fermer un autre fichier vba
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
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
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
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.