Comment compter les cellules selon leur format (couleur etc)


#1

Bonjour

Je voudrais savoir s’il existe une manière sur Excel de compter les cellules selon leur format?
Par exemple:

  • Compter les cellules selon leur couleur
  • Compter les cellules qui sont en gras
  • Compter les cellules soulignées

Merci de votre aide


#2

Bonjour

Oui il est possible de faire tout cela à l’aide de VBA!
Il faut définir les fonction suivantes

Function couleur(Cellule As Range)
        Application.Volatile
        couleur = Cellule.Interior.ColorIndex
    End Function
Function gras(Cellule As Range)
    Application.Volatile
    gras = False
    If Cellule.Font.Bold = True Then
        gras = True
    End If
End Function


Function taille_police(Cellule As Range)
    Application.Volatile
    taille_police = Cellule.Font.Size
End Function

Function est_souligne(Cellule As Range)
    Application.Volatile
    est_souligne = Cellule.Font.Underline
End Function

Ces fonctions permettent d'accéder par une formule à la couleur, le type de gras et de soulignement.
 Il y a bien d'autres possibilités! (type de police, taille etc)

Une fois ces valeurs renvoyées, tu peux travailler dessus avec des formules classiques, par exemple compter les cellules qui présentent une certaine valeur.

<img src="/uploads/db8237/original/1X/2c59e9a1eac1768c6c9c60df894a46411d5229a6.png" width="386" height="371">

<img src="/uploads/db8237/original/1X/134d91cd4ac908cd00f89389f1aee3858b75664d.png" width="555" height="332">