Macro copier-coller spécial

  • Initiateur de la discussion Initiateur de la discussion Rosco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Rosco

XLDnaute Nouveau
Hello tout le monde,

Je suis en train de créer un tableau pour planifier des séances d'entraînement.
Certaine donnée sont transférer avec la macro ci-dessous.
Mais elle ne transfère pas toute les différentes couleurs de remplissage des cellules.😕


Sub Copiercoller()
'
' Copiercoller Macro
' Macro enregistrée le 13.09.2010 par Arn M.
'

'
Sheets("Annuel").Select
Range("F18:AJ21").Select
Selection.Copy
Sheets("1").Select
Range("H9:K39").Select
Selection.PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub

Un grand merci pour aide très précieuse.
🙂
 
Re : Macro copier-coller spécial

Bonjour Rosco,
peut être
Code:
[COLOR=blue]Sub[/COLOR] Copiercoller()
Sheets("Annuel").Range("F18:AJ21").Copy
[COLOR=blue]With[/COLOR] Sheets("1").Range("H9")
    .PasteSpecial Paste:=xlPasteValues, Transpose:=True
    .PasteSpecial Paste:=xlPasteFormats, Transpose:=True
[COLOR=blue]End With[/COLOR]
[COLOR=blue]End Sub[/COLOR]
Cordialement
EDIT: Bonsoir robert
 
Dernière édition:
Re : Macro copier-coller spécial

Bonsoir Rosco, bonsoir le forum,

Il est préférable éviter autant que l'on peut le faire les Select qui ralentissent considérablement l'exécution du code. Je te propose le code suivant :
Code:
Sub Copiercoller()
Dim dest As Range 'déclare la variable dest (DESTination)
Sheets("Annuel").Range("F18:AJ21").Copy 'copie la plage F18:AJ21
Set dest = Sheets("1").Range("H9") 'définit la cellule de destination
'colage special
dest.PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub

Éditon :

Bonsoir Efgé on s'est croisé
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
597
Réponses
10
Affichages
791
Réponses
2
Affichages
398
Réponses
17
Affichages
1 K
Retour