Anthonymctm
XLDnaute Occasionnel
Bonjoru le forum,
J'ai la facheuse habitude de faire mes copier coller en vba en passant par la selection.
J'ai cru comprendre que ça pouvait grandement ralentir le code. Sauf que j'ai du mal à faire des copier coller sur une seul ligne.
Notament quand c'est des colalge spéciaux.
Voici un de mes codes en question
J'ai la facheuse habitude de faire mes copier coller en vba en passant par la selection.
J'ai cru comprendre que ça pouvait grandement ralentir le code. Sauf que j'ai du mal à faire des copier coller sur une seul ligne.
Notament quand c'est des colalge spéciaux.
Voici un de mes codes en question
VB:
Range("A19").Select
ActiveSheet.Paste
Range("AA22:AL22").Select 'permet de remettre en forme les cellule et d'enlever les fusions
Application.CutCopyMode = False
Selection.Copy
Range("A29:L115").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("A27:L27").Copy ' copie colle les données de l'onglet recap général
Range("A29:L115").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Copy 'copie colle le tout pour le mettre en tant que valeur, pour pouvoir le modifier au dernier moment
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False