OVH Cloud OVH Cloud

Compter des cellules

2 réponses
Avatar
Stéphane
Bonjour,

J'ai un petit problème, je souhaiterais compter dans une cellule (colonne
c)les données d'autres cellules. Mais je ne souhaite compter que celle qui on
un fond rouge(colonne A) et celles qui sont inscrite "forte" (colonne B).

Je connais la création de la fonction BGCOLORCOUNTIF, mais elle ne compte
que les fonds rouge. Je n'arrive pas à intégrer le 2ème éléments.

D'avance merci énormément de votre aide qui est plus que précieuse.

Stéphane

2 réponses

Avatar
anomymousA
bonjour,

je ne connais pas cette fonction qui doit être je suppose un code VBA écrit
spécialement à l'effet du comptage de cellules colorées.
Ceci dit, si tu as accès au code en question, il te faut simplement si tu
souhaites compter aussi les cellules dans lesquelles apparait le mot "forte"
rajouter des instructions du style

for I=1 to derligne 'derligne étant la dernière ligne soit sélectionnée soit
définie par des moyens ad hoc)
if cells(I,2).value="forte" then compteur=compteur +1
next

puis donner à la focntion BGCOLORCOUNTIF=compteur+(autre chose qui compte
les cellules colorées)



Bonjour,

J'ai un petit problème, je souhaiterais compter dans une cellule (colonne
c)les données d'autres cellules. Mais je ne souhaite compter que celle qui on
un fond rouge(colonne A) et celles qui sont inscrite "forte" (colonne B).

Je connais la création de la fonction BGCOLORCOUNTIF, mais elle ne compte
que les fonds rouge. Je n'arrive pas à intégrer le 2ème éléments.

D'avance merci énormément de votre aide qui est plus que précieuse.

Stéphane


Avatar
GVentre
Bonjour Stéphane,

Si par "forte" tu entend "ecrit en gras", une soution consiste à tester si
la cellule est en gras:

Sub comptegras()
Dim cells As Range, compteur As Byte

compteur = 0

For Each cells In Range("B:B")
If cells.Font.Bold = True Then
compteur = compteur + 1
End If
Next
MsgBox compteur
End sub

A adapter bien sûr!!!

Codrialement,

Guillaume VENTRE


"Stéphane" a écrit dans le message de
news:
Bonjour,

J'ai un petit problème, je souhaiterais compter dans une cellule (colonne
c)les données d'autres cellules. Mais je ne souhaite compter que celle qui
on

un fond rouge(colonne A) et celles qui sont inscrite "forte" (colonne B).

Je connais la création de la fonction BGCOLORCOUNTIF, mais elle ne compte
que les fonds rouge. Je n'arrive pas à intégrer le 2ème éléments.

D'avance merci énormément de votre aide qui est plus que précieuse.

Stéphane