Nombre de lignes+VBA

  • Initiateur de la discussion Initiateur de la discussion Ch3ayba
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ch3ayba

XLDnaute Junior
Nombre de lignes 🙂+vba

Bonjour,

J’ai besoin de votre aide si c’est possible,
Je veux mettre en place une macro qui me permet de compter le nombre de lignes qui sont entre deux cellules qui ont le même nom (Voir l’exemple ci-joint).
Je crois que ça peut se faire avec une fonction sommeprod. mais le problème c'est que je ne la maitrise pas vraiment 🙂
Merci d’avance pour votre aide.
 

Pièces jointes

Dernière édition:
Re : Nombre de lignes+VBA

Bonjour Ch3ayba,

Par macro voici un exemple (à condition que le nom soit toujours le même).
Code:
Sub Nblign()

Dim Tablo, k As Long, Rlt(), x As Long

Tablo = Range("A1:B" & Range("A65536").End(xlUp).Row).Value

For k = 1 To UBound(Tablo, 1)
  If Tablo(k, 2) = "Result" Then
    ReDim Preserve Rlt(x)
    Rlt(x) = k
    x = x + 1
  End If
Next

For k = 0 To UBound(Rlt)
 If k <> UBound(Rlt) Then Cells(Rlt(k), 3) = (Rlt(k + 1) - Rlt(k)) - 1
Next

End Sub
NB : la feuille active doit être la feuille où se trouve les données, sinon il faudra adapter le code.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
603
Retour