Bonjour à toutes et tous,
je sais c'est pas clair, ce qui ne facilite pas la recherche dans la FAQ !
Voici mon bout de code concernant l'enregistrement d'une feuille :
Le classeur actuellement ouvert se nomme "Test_6.xlm".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'Enregistre le fichier excel Application.DisplayAlerts = False 'désactive les alertes Excel ActiveSheet.SaveAs Filename:=Fichier & ".xls" 'enregistre le fichier Application.DisplayAlerts = True 'active les alertes Excel MsgBox "Le fichier a été créé ici : " & Chr(13) & Fichier _ & Chr(13) & "Vous avez ainsi la possibilité de le modifier/compléter."
Le fichier qui sera créé par la macro se nommera "xyz.xls" (xls pour des raisons de compatibilité).
Une fois le fichier "xyz.xls" créé, il est automatiquement ouvert et remplace "Test_6.xlm", ce que je ne désire à aucun prix, puisque l'utilisateur voudra éventuellement continuer à utiliser l'application VBA liée au classeur "Test_6.xlm".
J'espère avoir été compréhensible.
Comment résoudre ce problème ?
Merci d'avance de toute aide.
Cordialement
Partager