mise en forme entre 2 feuilles

O

Oron

Guest
bonjour, tout dabord désole si cette question a deja été posé, je l'ai rechercher mais je ne l'ai pas vue !

j'aimerai faire un truc tout simple aparament mais je n'y arrive pas !

prenons un exemple, dans un classeur excel, 2 feuilles, la feuilles A et la feuille B.

j'aimerais coller le contenue d'une case de la feuille A dans la feuille B mais avec sa mise en forme, c'est a dire que si la cas est en italique, j'aimerai qu'apres la copie elle le soit aussi. parce que j'arrive a copier la case en question mais sans la mise en forme ! fort facheux !

j'espere que j'ai été assez clair et que quelqu'un pourra m'aider !

merci d'avance !
 
K

K@d

Guest
Bonsoir,

pour copier/coller, VBA fonctionne comme Excel ou presque...

Exemple (j'utilise ici un Collage Spécial --> Tout) :

'************************

Sub Copier_Cell

'on copie la cellule A5 de la feuille 1
ThisWorkbook.Sheets("Feuil1").Range("A5").Copy

'on la colle sur la cellule A5 de la feuille 2
ThisWorkbook.Sheets("Feuil2").Range("A5").PasteSpecial(xlPasteAll)

'pour ne pas voir les pointillés de la cellule copiée
Application.cutcopymode=false

End Sub

'************************

Il est très intéressant d'utiliser cette fonction car elle permet de choisir si on veut coller les formules (xlPasteformulas) ou seulement les valeurs (xlPastevalues)...
En espérant avoir répondu à ton problème, sinon, à ta disposition !

Clément

"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème."
 

Discussions similaires

Réponses
12
Affichages
265

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz