XL 2019 cellule vide consecutive

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 !

LEPATOCHE

XLDnaute Occasionnel
Bonsoir a tous ;
voila dans la ligne A1 a AH1 il y a des valeurs et aussi des cellules vide donc je voudrai une formule en AI 1 qui me renvoie la plus grande plage vide consecutive de A1 a AH1 ce qui
me donnera le resultat 7 ,merci de votre aide !
 

Pièces jointes

Bonsoir @LEPATOCHE 🙂,

Voyez la formule matricielle suivante en ai1 à recopier vers le bas:
=MAX(FREQUENCE(SI(A1:AH1="";COLONNE(A1:AH1));SI(A1:AH1<>"";COLONNE(A1:AH1))))

1633897278136.png
 

Pièces jointes

Bonsoir LEPATOCHE,, mapomme,

Le VBA évite de se prendre la tête, voyez cette fonction :
VB:
Function MaxVide(r As Range)
Dim rc&, i&, x$, deb&
rc = r.Count
For i = 1 To rc
    x = Trim(CStr(r(i)))
    If deb = 0 Then If x = "" Then deb = i
    If x <> "" Or i = rc Then
        If i - deb >= MaxVide Then MaxVide = i - deb + (i = rc) * (x = "")
        deb = 0
    End If
Next
End Function
Le code doit être impérativement dans un module standard.

Edit :
remplacé > par >= pour traiter correctement la dernière cellule.

Formule en AI1 =MaxVide(A1:AH1)

A+
 

Pièces jointes

Dernière édition:
- 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
4
Affichages
170
Réponses
4
Affichages
148
  • Question Question
Réponses
2
Affichages
103
Retour