Copier une feuille excel en conservant le format du tableau

Messages postés
73
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
17 décembre 2007
- - Dernière réponse : didrocks
Messages postés
73
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
17 décembre 2007
- 3 juin 2005 à 09:20
Bonjour!

Je voudrais copier une feuille excel, mais en plus de copier les données, j'aimerai copier les espacements au niveau des colonnes et des lignes (la mise en forme, en fait, et pas seulement les données + la couleur, ce que fait un copier coller classique vu par macro)
En fait, je pensais à cette solution car j'ai mon fichier qui s'ouvre, et celui-ci doit s'enregistrer sous mais sans mes userforms (et son code VBA). Si quelqu'un sait comment faire donc le copier coller "avancé" ou encore, exporter un classeur sans le code VBA associé.

Merci beaucoup!
Afficher la suite 

3 réponses

Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
59
0
Merci
Salut
Avec Excel ou Word, c'est assez facile :
Pour conserver le format des données, il ne faut pas faire un "Coller", mais un "Coller Spécial" : là, tu auras le choix des caractéristiques à coller.
Crée une macro qui enregistre un "Coller Spécial" et regarde ensuite le code à utiliser.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Messages postés
936
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
17 mars 2017
3
0
Merci
Lut,
Si t'as pas de code sur ta feuille copie la feuille complète tout simplement.
Par defaut Excel copie dans un classeur Nommé Classeur2 si le classeur 1 est ouvert et que After ou Before ne sont pas nommé.
Sheets("Feuil1").Copy

Cordialement, Jean-Paul
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé
Messages postés
73
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
17 décembre 2007
0
Merci
Je voulais aussi garder la largeur des colonnes... ce que ne fais pas un copier coller spécial