Compter croix bordure dans excel

lou -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais savoir si une formule existe pour compter les croix faite à l'aide de format cellule-->bordure dans un tableau excel? parce ce que si j'utilise NB.VIDE ou NB.VAL ou SOMMEPROD ça ne marche pas.
Avez vous une idées?
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Si par croix tu entends les 2 diagonales mises alors avec une fonction personnalisée à mettre dans un module :

    Function NbFormatDiag(plage As Range)
        Dim c As Range
        Application.Volatile
        For Each c In plage
            NbFormatDiag = NbFormatDiag - (c.Borders(xlDiagonalDown).LineStyle <> xlNone And c.Borders(xlDiagonalUp).LineStyle <> xlNone)
        Next c
    End Function


    Alt+F11 pour ouvrir vba
    Clic-droit sur ton projet à gauche et : 'insertion / module'
    Coller le code dans la fenetre de droite

    Sur la feuille: =FormatDiag(B5:B10)
    eric
    1
  2. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    les formules agissent sur le contenu par sur le format des cellules
    pour ce que tu souhaites il faudrait passer par une macro et là ... faut attendre les pros
    0