Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 cellule vide consecutive

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

  • cellule vide consecutive.xlsx
    8.4 KB · Affichages: 8

job75

XLDnaute Barbatruc
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

  • cellule vide consecutive(1).xlsm
    14.9 KB · Affichages: 0
Dernière édition:

Discussions similaires

Réponses
4
Affichages
220
Réponses
5
Affichages
214
  • Question
Microsoft 365 resultat
Réponses
6
Affichages
571
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…