nombre d'occurence d'une série de valeur

jopont

XLDnaute Impliqué
Bonsoir,
Dans la fonction ci-dessous, je compte une période où il y a l'apparition de "A" ou de "" tant que je trouve une date en ligne 1 pour les feuilles concernées.
J'aimerais compter une période pour laquelle j'ai la série suivante : A A VIDE VIDE A A
Je ne sais pas comment faire
merci
Code:
Function periode(Optional lig As Long = 2)
    Application.Volatile    'selon le besoin…
    Dim Sh As Worksheet, c As Range
    Dim t As Integer, Cpte As Integer
    For Each Sh In Sheets
        If Sh.Name = "septembre" or Sh.Name = "octobre" Then
            If lig = 0 Then lig = 4
            Set c = Sh.Range("C" & lig)
            Do While IsDate(Sh.Cells(1, c.Column))
            If c = "A" Or IsEmpty(c) = True Then
                    Cpte = Cpte + 1
                Else
                    Cpte = 0
                End If
                If periode < Cpte Then periode = Cpte
                Set c = c(1, 2)
            Loop
        End If
    Next
End Function
 

JCGL

XLDnaute Barbatruc
Re : nombre d'occurence d'une série de valeur

Bonjour à tous,

Peut-être comme ça mais pas testé...

VB:
Option Explicit

Function periode(Optional lig As Long = 2)
    Application.Volatile    'selon le besoin…
    Dim Sh As Worksheet, c As Range
    Dim t As Integer, Cpte As Integer
    For Each Sh In Sheets
        If Sh.Name = "septembre" Or Sh.Name = "octobre" Then
            If lig = 0 Then lig = 4
            Set c = Sh.Range("C" & lig)
            Do While IsDate(Sh.Cells(1, c.Column))
            If c = "A" And c + 1 = "A" Or IsEmpty(c) = True And IsEmpty(c + 1) = True Then
                    Cpte = Cpte + 1
                Else
                    Cpte = 0
                End If
                If periode < Cpte Then periode = Cpte
                Set c = c(1, 2)
            Loop
        End If
    Next
End Function
A + à tous
 

Staple1600

XLDnaute Barbatruc

JCGL

XLDnaute Barbatruc
Re : nombre d'occurence d'une série de valeur

Bonjour à tous,
Salut l'Agrafe,

Effectivement...
Et en plus les séquences à tester varient d'une discussion à l'autre et même d'un message à l'autre dans la même discussion.

A + à tous
 
Dernière édition:

jopont

XLDnaute Impliqué
Re : nombre d'occurence d'une série de valeur

Voici le fichier d'exemple
merci et bonjour à stapple
 

Pièces jointes

  • Copie de Xl0000004.xls
    53.5 KB · Affichages: 53
  • Copie de Xl0000004.xls
    53.5 KB · Affichages: 54
  • Copie de Xl0000004.xls
    53.5 KB · Affichages: 50

Statistiques des forums

Discussions
312 322
Messages
2 087 288
Membres
103 508
dernier inscrit
max5554