Bonjour,
voici mon problème :
j'ai un tableau avec en première colonne un numéro correspondant au niveau de titre
0 = ligne de calcul
1 Titre de Niveau 1 (1)
2 Titre de Niveau 2 (1.1)
3 Titre de Niveau 3 (1.1.1)
4 Titre de Niveau 4(1.1.1.1)...
jusqu'à 9
10 étant une ligne de remarque
dans ma dernière colonne (Prix total) je fait
soit Prix unitaire * quantité si c'est une ligne de calcul
soit la somme des produit calculé
voici mon problème :
je n'arrive pas à déterminer la fin de la zone à sommée
pour faire plus simple je veux remplacer le 5 par le numéro de ligne du prochain titre égale ou inférieure
Cells(Ldebut - 1 + L, Cfin).FormulaR1C1 = "=SUMIF(R[1]C[-6]:R[5]C[-6],"""",R[5]C:R[1]C)"