Excel : total cellules colorées
Fermé
lantreaweaty
Messages postés
17
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
13 décembre 2010
-
13 déc. 2010 à 10:06
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 13 déc. 2010 à 14:22
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 13 déc. 2010 à 14:22
A voir également:
- Excel : total cellules colorées
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
3 réponses
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
13 déc. 2010 à 11:57
13 déc. 2010 à 11:57
Salut,
Tu peux nous confirmer que les cellules colorisées en vert le sont manuellement, c'est à dire clic sur la cellule et on clic sur la couleur verte.
Si c'est cela pas très compliqué mais il faut passer en VBA et pour cela un modéle de fichier sans notes confidentielles serait utile à joindre avec ce lien
https://www.cjoint.com/
Tu peux nous confirmer que les cellules colorisées en vert le sont manuellement, c'est à dire clic sur la cellule et on clic sur la couleur verte.
Si c'est cela pas très compliqué mais il faut passer en VBA et pour cela un modéle de fichier sans notes confidentielles serait utile à joindre avec ce lien
https://www.cjoint.com/
lantreaweaty
Messages postés
17
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
13 décembre 2010
13 déc. 2010 à 12:15
13 déc. 2010 à 12:15
C'est quoi le VBA ?
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
13 déc. 2010 à 14:22
13 déc. 2010 à 14:22
Salut,
Le VBA, c'est un code en visual basic pour automatiser des taches comme compter des cellules etc ...
pour le tester, ouvres un nouveau fichier, clic droit sur l'onglet de la feuille concernée/Visualiser le code et colles le code ci-dessous qui surveillera la plage A1 à E100 et affichera en G1 le nombre de cellule de couleur vert brillant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each o In [A1:E100]
If o.Interior.ColorIndex = 4 Then i = i + 1
Next
[G1] = i
End Sub
En visual basic, il est possible de perfectionner les codes exemple si tu veux compter des couleurs différentes, tu peux faire référence à une cellule colorisée de la couleur que tu souhaite comptabiliser. Exemple si tu prends la cellule F1 comme référence, il suffit de coloriser cette cellule F1, et en G1 tu auras le nombre de cellules dont la couleur est identiques à la cellule F1
pour cela change cette ligne
If o.Interior.ColorIndex = 4 Then i = i + 1
par celle-ci
If o.Interior.ColorIndex = [F1].Interior.ColorIndex Then i = i + 1
Le VBA, c'est un code en visual basic pour automatiser des taches comme compter des cellules etc ...
pour le tester, ouvres un nouveau fichier, clic droit sur l'onglet de la feuille concernée/Visualiser le code et colles le code ci-dessous qui surveillera la plage A1 à E100 et affichera en G1 le nombre de cellule de couleur vert brillant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each o In [A1:E100]
If o.Interior.ColorIndex = 4 Then i = i + 1
Next
[G1] = i
End Sub
En visual basic, il est possible de perfectionner les codes exemple si tu veux compter des couleurs différentes, tu peux faire référence à une cellule colorisée de la couleur que tu souhaite comptabiliser. Exemple si tu prends la cellule F1 comme référence, il suffit de coloriser cette cellule F1, et en G1 tu auras le nombre de cellules dont la couleur est identiques à la cellule F1
pour cela change cette ligne
If o.Interior.ColorIndex = 4 Then i = i + 1
par celle-ci
If o.Interior.ColorIndex = [F1].Interior.ColorIndex Then i = i + 1
13 déc. 2010 à 12:17