Colonne double

Résolu
. Bonjour,

(COMMENT écrire la formule =ColorCountIf(N13:N17;R9)+(P13:P17;R9)

3 réponses

  1. Contributeur
    Heu ! C'est une vraie formule, ou plutôt une ligne de code VBA ?
    0
    1. Bonjour,

      A priori, tu devrais écrire :
      =ColorCountIf(N3:N17;R9)+ColorCountIf(P13:P17;R9)

      Pour info, la fonction personnelle ColorCountIf permet de compter le nombre de cellules qui ont la même couleur de remplissage qu'une cellule de référence.

      Voici le code correspondant
      Function ColorCountIf(SearchArea As Object, BgColor As Range) As Integer
      Dim MaCoul As Integer
      Dim Cel As Range
      Application.Volatile True
      ColorCountIf = 0
      MaCoul = BgColor.Interior.ColorIndex
      For Each Cel In SearchArea
      If Cel.Interior.ColorIndex = MaCoul Then ColorCountIf = ColorCountIf + 1
      Next Cel
      End Function

      et un exemple
      https://www.cjoint.com/c/FEpgBunQivC

      A+
      0
      1. OK MERCI GIRUS J'avais bien écri comme tu le suggères sauf que je me mélangeais les pinceaux avec mes cellules
        super merci
        vous êtes tous formidables

        merci merci
        0