[résolu] Fonction personalisée : comptage

Dugenou

XLDnaute Barbatruc
Bonjour à tous,

J'ai besoin de votre aide pour créer une fonction personnalisée car je suis nul en VB.

Dans le fichier joint vous trouverez 2 lignes d'exemple et le résultat espéré.
Je souhaite savoir combien il faut additionner de cellules consécutives pour atteindre un certain total.
Pas de colonne intermédiaire ou de feuille supplémentaire : je pense donc qu'il faut faire une boucle (de 1 à 31 ) et tester à chaque fois si on est > ou = à la référence, quand on est < on ajoute une cellule, quand on est > ou = on note le N° de la boucle et c'est OK.

Merci d'avance
 

Pièces jointes

  • combien de cell.xls
    20 KB · Affichages: 65
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Fonction personalisée : comptage

Bonjour PierreJean,

Merci beaucoup c'est exactement ça. La proposition 2 me convient mieux car je peux changer la zone et la valeur de référence.
Par curiosité : si dans la première fonction(nbcasesomme), je veux pouvoir choisir la cellule qui contient la valeur de référence : j'écris ceci ?
HTML:
Function nbcasesommeJY(valeur, depart As Range)
For i = 1 To 31
tot = tot + depart.Offset(0, i - 1).Value
If tot >= valeur.Value Then
  nbcasesommeJY = i
Exit Function
End If
Next i
End Function

Encore Merci
 

Discussions similaires

Réponses
11
Affichages
506

Statistiques des forums

Discussions
312 167
Messages
2 085 895
Membres
103 021
dernier inscrit
Sergyl75