Envoyé par
Blado_sap
ça ne fonctionne pas
Extrèmement précis comme descriptif de problème...
1 2 3 4 5 6 7 8
| Sheets("DATA").Select
Sheets("Module_SOPRO").Select
Range("D2").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ChDir Range("D12").Value
ActiveWorkbook.SaveAs Filename:= Range("D15").Value, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False |
Je ne comprends pas pourquoi tu mets deux Select d'onglet à la suite. Le premier n'a aucun intérêt puisqu'il est annulé par le suivant.
Sans compter sur sur un Worksheet, on met plutôt un Activate qu'un Select si l'on veut que l'onglet devient celui désigné par défaut dans les instructions qui suivent.
A ta place, je supprimerai aussi le Select sur le Range et je remplacerai les Selection par Range("D2").
Pour le PasteSpecial, inutile de mettre les options implicites. Tu pourrais te contenter de :
Range("D2").PasteSpecial Paste:=xlPasteValues
C'est plus facilement lisible.
Partager