bonjour,
je coince depuis quelque jour sur un problème de formule. je veux insérer automatiquement la formule "sommeprod" dans les ligne d'un tableau et faire référence à la 2éme colonnes de la ligne active et la première ligne de la colonne active. Pour compléter mon tableau, je fais tourner une boucle qui incrémente le numéro de ligne. A chaque lancement de ma macro j'ai un message d'erreur "erreur d’exécution 1004'
voici mon code
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 '************************************************************************************************ 'création des formule dans le tableau '************************************************************************************************ ligne = 0 colonne = 0 Do While ligne <= 16 Cells(2 + ligne, 3 + colonne).FormulaR1C1 = _ "=SUMPRODUCT((MONTH(dates)=MONTH(R[-1-ligne]C))*(reel=R[2+ligne]C2))" Cells(2 + ligne, 3 + colonne).Select Selection.AutoFill Destination:=Range(Cells(ligne + 2, 3), Cells(ligne + 2, 14)), Type:=xlFillDefault ligne = ligne + 1 Loop
Raphael
Partager