Bonjour,
Je cherche à réduire le nombre de lignes d'un code en incorporant une boucle par exemple, cependant je bloque, je ne sais pas trop quel type utiliser et comment.
Je mets en pièce jointe un fichier exemple ou j'ai incorporé le code à optimiser sur la feuille 1.
----
Quelques explications:
Les seules parties de mon code qui bouge sont celles en rouge.
J'ai une suite de I3 à I65 (Cf: fichier exemple)
Et ensuite une suite qui s'articule de la sorte:
D9-D13-D17-D21-D25-D29-D33-D37-D41
E-------
F-------
G-------
H-------
I-------
J-------
Avec le même 'step' pour chaque lettre.
Workbooks(ExtractTCD).Activate
Sheets("TCD1 - Valeurs").Select
Range("I3").Select
Selection.Copy
Workbooks("Matrice Transposition - Template.xlsx").Activate
Sheets("Reclassement matrice").Select
Range("D9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Si quelqu'un a une piste pour améliorer je suis preneur.
Merci à vous et très bonne journée.
Je cherche à réduire le nombre de lignes d'un code en incorporant une boucle par exemple, cependant je bloque, je ne sais pas trop quel type utiliser et comment.
Je mets en pièce jointe un fichier exemple ou j'ai incorporé le code à optimiser sur la feuille 1.
----
Quelques explications:
Les seules parties de mon code qui bouge sont celles en rouge.
J'ai une suite de I3 à I65 (Cf: fichier exemple)
Et ensuite une suite qui s'articule de la sorte:
D9-D13-D17-D21-D25-D29-D33-D37-D41
E-------
F-------
G-------
H-------
I-------
J-------
Avec le même 'step' pour chaque lettre.
Workbooks(ExtractTCD).Activate
Sheets("TCD1 - Valeurs").Select
Range("I3").Select
Selection.Copy
Workbooks("Matrice Transposition - Template.xlsx").Activate
Sheets("Reclassement matrice").Select
Range("D9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Si quelqu'un a une piste pour améliorer je suis preneur.
Merci à vous et très bonne journée.
Pièces jointes
Dernière édition: