Bonjour à tous
d'une application exterieure, je récupère un fichier xl 2003.
Mon application tourne sur 2007 et/ou 2010. Pour cette raison je ne peux copier un onglet vers le fichier 2003 (pas le même nombre de lignes)
Pour contourner, je copie une plage entre 2 fichiers ouverts avec le bout de code ci-dessous
En collant, il ne me reproduit pas la mise en forme de la plage initiale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Workbooks("APPLI_DEF.xlsm").Sheets("MODELEDEP").Range("A1:I45").Copy Destination _ :=Workbooks(ActiveWorkbook.Name).Sheets("F_DEP").Range("A1")
Comment coller avec conservation de la mise en forme (hauteur lignes, ....)
Au plaisir de vous lire
Partager