h2so4 a écrit :
re-bonjour,
je te propose le code suivant, qui se base sur le contenu de la colonne "C" pour construire la formule
Sub Expand()
i = 2
While Cells(i, 3) <> ""
co = Cells(i, 3)
Cells(i, 1).Formula = "=SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G4)"
i = i + 1
Wend
End Sub
Mon dieu presque maintenant je suis en train de chercher pour que mon G dans la formule s'incrémente du genre:
=SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G4 +1)
Pour que ça fasse que la formule est tiré
SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G5)
SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G6)
SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G7)
Je vais essayer de voir du côté de la formule offset et rowcount
Sub Expand()
i = 2
RowCount = 4
While Cells(i, 3) <> ""
co = Cells(i, 3)
Cells(i, 1).Formula = "=SUMIFS('" & co & "'!$E$8:$E$24,'" & co & "'!$B$8:$B$24,'Data new data'!$G" & RowCount + 1 & ")"
i = i + 1
Wend
End Sub
Ca ne marche pas mais à force j'y crois