Bonjour
Comment simplifier le code suivant svp sachant que
* AE2 (dans l'exemple ci-dessous) est constant
* Le report se fait toutes les 17 lignes dans la feuille "Synt" (51, 68, etc jusqu'à ligne 304)
Sheets("Synt").[C51] = Sheets("Param").[AE2]
Sheets("Synt").[C68] = Sheets("Param").[AE2]
Sheets("Synt").[C85] = Sheets("Param").[AE2]
Sheets("Synt").[C102] = Sheets("Param").[AE2]
Sheets("Synt").[C119] = Sheets("Param").[AE2]
Sheets("Synt").[C136] = Sheets("Param").[AE2]
Sheets("Synt").[C153] = Sheets("Param").[AE2]
Sheets("Synt").[C170] = Sheets("Param").[AE2]
Sheets("Synt").[C187] = Sheets("Param").[AE2]
Sheets("Synt").[C204] = Sheets("Param").[AE2]
Sheets("Synt").[C221] = Sheets("Param").[AE2]
Sheets("Synt").[C238] = Sheets("Param").[AE2]
Sheets("Synt").[C255] = Sheets("Param").[AE2]
Sheets("Synt").[C272] = Sheets("Param").[AE2]
Sheets("Synt").[C289] = Sheets("Param").[AE2]
Mais c'est pas fini, il faut répéter cette opération 14 autres fois. Ce coup ci-c'est AE2 qui change et qui s'incrémente de 1 à chaque fois (jusqu'à AE16). La suite donne ça :
Sheets("Synt").[C52] = Sheets("Param").[AE3]
Sheets("Synt").[C69] = Sheets("Param").[AE3]
Sheets("Synt").[C86] = Sheets("Param").[AE3]
Sheets("Synt").[C103] = Sheets("Param").[AE3]
Sheets("Synt").[C120] = Sheets("Param").[AE3]
Sheets("Synt").[C137] = Sheets("Param").[AE3]
Sheets("Synt").[C154] = Sheets("Param").[AE3]
Sheets("Synt").[C171] = Sheets("Param").[AE3]
Sheets("Synt").[C188] = Sheets("Param").[AE3]
Sheets("Synt").[C205] = Sheets("Param").[AE3]
Sheets("Synt").[C222] = Sheets("Param").[AE3]
Sheets("Synt").[C239] = Sheets("Param").[AE3]
Sheets("Synt").[C256] = Sheets("Param").[AE3]
Sheets("Synt").[C273] = Sheets("Param").[AE3]
Sheets("Synt").[C290] = Sheets("Param").[AE3]
c'est pas beau hein ? Et puis c'est long surtout
Merci d'avance