Extraire le numéro de la ligne du prochain titre

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)"

Bonjour,

Le fichier serait nécessaire à la compréhension du problème évoqué.

ci joint le fichier sans les macro,

le but est de remplacer la formule d'une page de la colonne prix total par

soit QTE*Prix unitaire

soit somme.si des prix calculés jusqu'à la fin du chapitre.

15dpgf.xlsx (29.98 Ko)

Trouvé a force de chercher !

une boucle avec k=+1 si le niveau n'est pas le bon

Rechercher des sujets similaires à "extraire numero ligne prochain titre"