Dans ligne nombre fini par 1, combien de fois nombre suivant fini par 3

Bonjour à toutes et tous,

Je refais ma demande, je ne suis pas très clair dans le post précédent.

Toujours dans le même fichier, j'aimerais calculer le nombre de cellule vide qui suit un chiffre, par exemple 9.

Par exemple entre 29 et 41, il y a trois cellules vides, ou avec trois 0, sur l'autre ligne. Ensuite le prochain chiffre se terminant par 9 est 59 et il y a aussi 3 cellules vide (ou zéro). Au total il y à donc 6 cellules vides.

J’aimerais faire cela pour toute la ligne.

Merci à chacune et chacun pour tout l'aide apporté !

Bien à vous

bonjour,

une proposition pour ce dernier cas, via une fonction personnalisée

Function comptevideapres(plage As Range, apres)
'compte le nombre de cases vides après les nombres dont le dernier chiffre est donné en paramètre "après")
    For i = 1 To plage.Count
        If plage(i) <> "" Then
            If Right(plage(i), 1) = apres & "" Then
                For j = i + 1 To plage.Count
                    If plage(j) = "" Or plage(i) = 0 Then ctr = ctr + 1 Else Exit For
                Next j
            End If
        End If
    Next i
    comptevideapres = ctr
End Function

Que dire... Merci !!! Ca fonctionne parfaitement ! h2so4

Belle fin de journée et bon Week-End à vous.

PS: j'ai encore quelque petites demandes du style, je vais voir déjà ce que je peux faire avec le code. J'ouvrirai un autre sujet :-)

Rechercher des sujets similaires à "ligne nombre fini combien fois suivant"