Copier une feuille excel en conservant le format du tableau
didrocks
Messages postés73Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention17 décembre 2007
-
2 juin 2005 à 14:05
didrocks
Messages postés73Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention17 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!
A voir également:
Vba copier une feuille dans un autre classeur sans ouvrir
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 juin 2005 à 17:49
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)
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 2 juin 2005 à 20:18
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