Savoir comment utiliser les fonctions de faire des calculs dans Microsoft Excel 2003 est fondamentale pour créer des feuilles de calcul puissants. La suite logicielle est livré avec une multitude de fonctions intégrées que dans ce but , comme SUM, SUMIF et COUNT. Malheureusement, il n'existe pas de fonction intégrée pour le calcul des cellules colorées. Pour ce faire, vous devez créer une fonction définie par l'utilisateur à l'aide de Visual Basic Editor , un bureau en option add-on qui vous permet de créer des fonctions utilisateurs visuels basés Basic. Choses que vous devez Visual Basic Editor Voir Plus Instructions 1 accès Visual Basic Editor en cliquant sur le bouton "Outils" en haut de votre écran , la navigation à ». Visual Basic Editor" l'option "Macro" , puis en cliquant sur 2 Copiez et collez le module de programmation Visual Basic suivant dans Visual Basic Editor , puis enregistrez-le : ColorFunction de fonction ( rColor Comme Range, rrange Comme Range, SUM option As Boolean ) Dim rCell Comme Range Lcol As long Dim vRésult Lcol = rColor.Interior.ColorIndex Si SUM = True Then Chaque rCell En rrange Si rCell.Interior.ColorIndex = Lcol Puis vRésult = WorksheetFunction.SUM ( rCell , vRésult ) End If Suivant rCell Else Chaque rCell En rrange Si rCell.Interior.ColorIndex = Lcol Puis vRésult = 1 + vRésult End If Suivant rCell End If ColorFunction = vRésult End Function 3 Utiliser la fonction créée par l'utilisateur ColorFunction pour calculer le nombre de cellules colorées. La syntaxe de cette fonction est la suivante : ColorFunction ( $ A $ 1 , $ B $ 1 : $ B $ 2, FALSE) où $ A $ 1 représente la cellule que vous voulez comparer à , $ B $ 1 et $ B $ 2 représentent une plage de cellules sur une seule colonne et TRUE indique à la fonction à compter. Étant donné que vous avez une cellule pourpre , B1, et que vous voulez calculer le nombre de cellules violettes entre les lignes C1 et C12 , vous pouvez utiliser la fonction comme suit : ColorFunction (B1, C1: C12 , FALSE)
|