Petit probleme avec code

  • Initiateur de la discussion Initiateur de la discussion Eric
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Eric

Guest
Bonjour tout le monde,

J ai une macro qui ouvrir un fivhier excel et qui me copie un range pour me le coller dans mon second fichier. Mais je veux que la macro me ferme le fichier source sans m afficher le message voulez vous enregistre les mmodif, 1 j ai pas fais de modif et 2 je veux le ferme sans cette boite qui s ouvre.

Sub Macro1()

ChDir 'C:\\Documents and Settings\\TRAD\\Desktop'
Workbooks.Open Filename:='C:\\Documents and Settings\\TRAD\\Desktop\\source.xls'
Range('E11:G17').Copy
Windows('~final2.xls').Activate

Range('Z5').PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False



Range('Z5:ab11').Copy
Range('P6').PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Range('Z5:ab11').ClearContents


Windows('source.xls').Close

end sub

POuvez vous m aider please?
 
Bonjour,

ajouter derrière le Close :

false pour eviter d'enregistrer tous changements
true pour enregistrer les changements

Si le message persite, on peut aussi lui demander Application.DisplayAlerts = false pour éviter tous messages, mais il faut ensuite le repositionner à true

slts
 
Merci pour ton aide,

j ai essaye de mettre false apres le close mais ca me met un message d erreur pour le code, et l autre code pour eviter les messages en genral ne marche pas puisque le message d enregistrement apparait quand meme.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
791
Réponses
17
Affichages
1 K
  • Question Question
Microsoft 365 Erreur de format
Réponses
5
Affichages
597
Retour