si ma cellule est "colorée" alors = 1

kanaramel

XLDnaute Nouveau
Bonjour à toutes et tous,

Alors voila j'ai un tableau excel bien sur et je souhaiterais savoir s'il existe une formule pour que sa ne me comtpe que mes cellules qui sont de couleurs et non les autres.

Merci encore à tous ceux qui prennent la peine de repondre!!!

Sincerement,



@ + :)
 

pascal21

XLDnaute Barbatruc
Re : si ma cellule est "colorée" alors = 1

bonsoir kanaramel , stapple
trouvé sur le net
comptabilise les cellules rouges
à adapter
Code:
Sub TotalisationCouleurRouge()
    For Each cel In Selection
    If cel.Interior.ColorIndex = 3 Then SomRouge = SomRouge + cel
    Next cel
    MsgBox SomRouge
End Sub
bonne soirée
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : si ma cellule est "colorée" alors = 1

Bonjour,

Code:
Dans un module (AlT+F11 puis insertion/Module)

Function CompteCouleurFond(champ As Range)
   Application.Volatile
   For Each c In champ
     If c.Interior.ColorIndex <> xlNone Then temp = temp + 1
   Next c
   CompteCouleurFond = temp
End Function

Pour Maj:
F9 ou pinceau ou

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Calculate
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

  • FonctionCompteCellulesCouleur.xls
    26.5 KB · Affichages: 535

Discussions similaires

Réponses
9
Affichages
174

Statistiques des forums

Discussions
312 388
Messages
2 087 871
Membres
103 672
dernier inscrit
ammarhouichi