Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je
souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
bonsoir,
Malgrés mes recherches je n'arrive pas à trouver Cherche pas .....on ne peut pas.
Salutations JJ "philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
bonsoir,
Malgrés mes recherches je n'arrive pas à trouver
Cherche pas .....on ne peut pas.
Salutations
JJ
"philippe" <phdupin@wanadoo.fr> a écrit dans le message de news:
eiVFSicJGHA.1124@TK2MSFTNGP10.phx.gbl...
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je
souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne
pas et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
Malgrés mes recherches je n'arrive pas à trouver Cherche pas .....on ne peut pas.
Salutations JJ "philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
G. L
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main. Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
Bonsoir Philippe,
Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction
parmi les sujets traités ici.
Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main.
Voir ce lien peut-être :
http://minilien.com/?gbJoOfqnL8
Cordialement
Gérard
"philippe" <phdupin@wanadoo.fr> a écrit dans le message de
news:eiVFSicJGHA.1124@TK2MSFTNGP10.phx.gbl...
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je
souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne
pas
et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main. Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
Jacky
Bonsoir Gérard
Je l'ai testée et ç'était bon !
compter le nombre de cellules mises en rouge par une mise en forme conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle ?
JJ
"G. " <sugere~KillPub~@online.fr> a écrit dans le message de news:
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main. Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
Bonsoir Gérard
Je l'ai testée et ç'était bon !
compter le nombre de cellules mises en rouge par une mise en forme
conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle ?
JJ
"G. L@rumeur" <sugere~KillPub~@online.fr> a écrit dans le message de news:
e5myNYdJGHA.1832@TK2MSFTNGP11.phx.gbl...
Bonsoir Philippe,
Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction
parmi les sujets traités ici.
Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main.
Voir ce lien peut-être :
http://minilien.com/?gbJoOfqnL8
Cordialement
Gérard
compter le nombre de cellules mises en rouge par une mise en forme conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle ?
JJ
"G. " <sugere~KillPub~@online.fr> a écrit dans le message de news:
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main. Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
Patrick BASTARD
Bonjour, *philippe*
Utilise la condition que tu as définie dans la MEFC pour compter les cellules qui remplissent cette condition. En cas de besoin, publie ici ta mefc et nous t'aiderons pour ta formule de comptage.
-- Bien amicordialement, P. Bastard
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
Bonjour, *philippe*
Utilise la condition que tu as définie dans la MEFC pour compter les
cellules qui remplissent cette condition.
En cas de besoin, publie ici ta mefc et nous t'aiderons pour ta formule de
comptage.
--
Bien amicordialement,
P. Bastard
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le
nombre de cellules mises en rouge par une mise en forme
conditionnelle . Je souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne
fonctionne pas et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
Utilise la condition que tu as définie dans la MEFC pour compter les cellules qui remplissent cette condition. En cas de besoin, publie ici ta mefc et nous t'aiderons pour ta formule de comptage.
-- Bien amicordialement, P. Bastard
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
G. L
Bonsoir Jacky, Effectivement, après recherche, ce n'était pas avec MEFC, méa culpa ! Cordialement Gérard
"Jacky" a écrit dans le message de news:
Bonsoir Gérard
Je l'ai testée et ç'était bon !
compter le nombre de cellules mises en rouge par une mise en forme conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle ?
JJ
"G. " <sugere~KillPub~@online.fr> a écrit dans le message de news:
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction
parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main.
Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
Bonsoir Jacky,
Effectivement, après recherche, ce n'était pas avec MEFC, méa culpa !
Cordialement
Gérard
"Jacky" <non@wo.fr> a écrit dans le message de
news:ebuHXodJGHA.1728@TK2MSFTNGP14.phx.gbl...
Bonsoir Gérard
Je l'ai testée et ç'était bon !
compter le nombre de cellules mises en rouge par une mise en forme
conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle
?
JJ
"G. L@rumeur" <sugere~KillPub~@online.fr> a écrit dans le message de news:
e5myNYdJGHA.1832@TK2MSFTNGP11.phx.gbl...
Bonsoir Philippe,
Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une
fonction
parmi les sujets traités ici.
Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la
main.
Voir ce lien peut-être :
http://minilien.com/?gbJoOfqnL8
Cordialement
Gérard
Bonsoir Jacky, Effectivement, après recherche, ce n'était pas avec MEFC, méa culpa ! Cordialement Gérard
"Jacky" a écrit dans le message de news:
Bonsoir Gérard
Je l'ai testée et ç'était bon !
compter le nombre de cellules mises en rouge par une mise en forme conditionnelle
Tu es sûr de toi avec des couleurs issues de la mise forme conditionnelle ?
JJ
"G. " <sugere~KillPub~@online.fr> a écrit dans le message de news:
Bonsoir Philippe, Ce sujet est délicat et récurrent, aussi j'ai déjà vu passer une fonction
parmi les sujets traités ici. Je l'ai testée et ç'était bon ! mais voilà ;( je ne l'ai pas sous la main.
Voir ce lien peut-être : http://minilien.com/?gbJoOfqnL8 Cordialement Gérard
AV
| Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre | de cellules mises en rouge par une mise en forme conditionnelle .
Dans la sélection, compter si la police est rouge (Index 3) (par MEFC) Pour compter avec motif cellule en rouge (3), remplacer "Font.ColorIndex" par "Interior.ColorIndex"
Sub Compte_FC() For Each c In Selection Dim FC As FormatCondition, F1, F2 For Each FC In c.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If c >= F1 _ And c <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If c = F1 Then Exit For Case xlGreater: If c > F1 Then Exit For Case xlGreaterEqual: If c >= F1 Then Exit For Case xlLess: If c < F1 Then Exit For Case xlLessEqual: If c <= F1 Then Exit For Case xlNotBetween: If c < F1 _ Or c > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If c <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then 'If FC.Font.ColorIndex = 3 Then x = x + 1 If FC.Interior.ColorIndex = 3 Then x = x + 1 End If Next MsgBox x End Sub
AV
| Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
| de cellules mises en rouge par une mise en forme conditionnelle .
Dans la sélection, compter si la police est rouge (Index 3) (par MEFC)
Pour compter avec motif cellule en rouge (3), remplacer
"Font.ColorIndex" par "Interior.ColorIndex"
Sub Compte_FC()
For Each c In Selection
Dim FC As FormatCondition, F1, F2
For Each FC In c.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If c >= F1 _
And c <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If c = F1 Then Exit For
Case xlGreater: If c > F1 Then Exit For
Case xlGreaterEqual: If c >= F1 Then Exit For
Case xlLess: If c < F1 Then Exit For
Case xlLessEqual: If c <= F1 Then Exit For
Case xlNotBetween: If c < F1 _
Or c > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If c <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
'If FC.Font.ColorIndex = 3 Then x = x + 1
If FC.Interior.ColorIndex = 3 Then x = x + 1
End If
Next
MsgBox x
End Sub
| Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre | de cellules mises en rouge par une mise en forme conditionnelle .
Dans la sélection, compter si la police est rouge (Index 3) (par MEFC) Pour compter avec motif cellule en rouge (3), remplacer "Font.ColorIndex" par "Interior.ColorIndex"
Sub Compte_FC() For Each c In Selection Dim FC As FormatCondition, F1, F2 For Each FC In c.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If c >= F1 _ And c <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If c = F1 Then Exit For Case xlGreater: If c > F1 Then Exit For Case xlGreaterEqual: If c >= F1 Then Exit For Case xlLess: If c < F1 Then Exit For Case xlLessEqual: If c <= F1 Then Exit For Case xlNotBetween: If c < F1 _ Or c > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If c <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then 'If FC.Font.ColorIndex = 3 Then x = x + 1 If FC.Interior.ColorIndex = 3 Then x = x + 1 End If Next MsgBox x End Sub
AV
AV
PS : Il est prudent d'ajouter On Error Resume Next avant If Evaluate(FC.Formula1) Then Exit For
AV
PS : Il est prudent d'ajouter
On Error Resume Next
avant
If Evaluate(FC.Formula1) Then Exit For
PS : Il est prudent d'ajouter On Error Resume Next avant If Evaluate(FC.Formula1) Then Exit For
AV
Sylvain/11XX
Bonjour,
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca. Par exemple tout simplement pour que le fond de la cellule soit vert pour un solde positif et rouge pour un solde négatif ?
merci
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
Bonjour,
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca.
Par exemple tout simplement pour que le fond de la cellule soit vert pour un
solde positif et rouge pour un solde négatif ?
merci
"philippe" <phdupin@wanadoo.fr> a écrit dans le message de
news:eiVFSicJGHA.1124@TK2MSFTNGP10.phx.gbl...
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je
souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne
pas
et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca. Par exemple tout simplement pour que le fond de la cellule soit vert pour un solde positif et rouge pour un solde négatif ?
merci
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
Sylvain/11XX
C'est bon j'ai trouvé ma reponse dans un thread en dessous.
merci
"Sylvain/11XX" a écrit dans le message de news:43df2997$0$6647$
Bonjour,
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca. Par exemple tout simplement pour que le fond de la cellule soit vert pour un
solde positif et rouge pour un solde négatif ?
merci
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub
C'est bon j'ai trouvé ma reponse dans un thread en dessous.
merci
"Sylvain/11XX" <sylvain.benoit@nospam.wanadoo.fr> a écrit dans le message de
news:43df2997$0$6647$8fcfb975@news.wanadoo.fr...
Bonjour,
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca.
Par exemple tout simplement pour que le fond de la cellule soit vert pour
un
solde positif et rouge pour un solde négatif ?
merci
"philippe" <phdupin@wanadoo.fr> a écrit dans le message de
news:eiVFSicJGHA.1124@TK2MSFTNGP10.phx.gbl...
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le
nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je
souhaiterais mettre ce nombre dans une cellule
Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne
pas
et comme je debute je ne sais pas l'exploiter
Sub Format_Conditionnel()
Dim FC As FormatCondition, F1, F2
For Each FC In ActiveCell.FormatConditions
If FC.Type = xlCellValue Then
F1 = Evaluate(FC.Formula1)
Select Case FC.Operator
Case xlBetween: If ActiveCell >= F1 _
And ActiveCell <= Evaluate(FC.Formula2) Then Exit For
Case xlEqual: If ActiveCell = F1 Then Exit For
Case xlGreater: If ActiveCell > F1 Then Exit For
Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For
Case xlLess: If ActiveCell < F1 Then Exit For
Case xlLessEqual: If ActiveCell <= F1 Then Exit For
Case xlNotBetween: If ActiveCell < F1 _
Or ActiveCell > Evaluate(FC.Formula2) Then Exit For
Case xlNotEqual: If ActiveCell <> F1 Then Exit For
End Select
Else
If Evaluate(FC.Formula1) Then Exit For
End If
Next FC
If Not FC Is Nothing Then
MsgBox FC.Font.ColorIndex
Else: MsgBox ActiveCell.Font.ColorIndex
End If
End Sub
C'est bon j'ai trouvé ma reponse dans un thread en dessous.
merci
"Sylvain/11XX" a écrit dans le message de news:43df2997$0$6647$
Bonjour,
Mise en forme conditionnelle. Le nom me plait mais comment on fait ca. Par exemple tout simplement pour que le fond de la cellule soit vert pour un
solde positif et rouge pour un solde négatif ?
merci
"philippe" a écrit dans le message de news:
Bonjour
Malgrés mes recherches je n'arrive pas à trouver comment compter le nombre
de cellules mises en rouge par une mise en forme conditionnelle . Je souhaiterais mettre ce nombre dans une cellule Merci de votre aide
PS: j'ai bien trouvé cette formule dans Excelabomais cela ne fonctionne pas
et comme je debute je ne sais pas l'exploiter Sub Format_Conditionnel() Dim FC As FormatCondition, F1, F2 For Each FC In ActiveCell.FormatConditions If FC.Type = xlCellValue Then F1 = Evaluate(FC.Formula1) Select Case FC.Operator Case xlBetween: If ActiveCell >= F1 _ And ActiveCell <= Evaluate(FC.Formula2) Then Exit For Case xlEqual: If ActiveCell = F1 Then Exit For Case xlGreater: If ActiveCell > F1 Then Exit For Case xlGreaterEqual: If ActiveCell >= F1 Then Exit For Case xlLess: If ActiveCell < F1 Then Exit For Case xlLessEqual: If ActiveCell <= F1 Then Exit For Case xlNotBetween: If ActiveCell < F1 _ Or ActiveCell > Evaluate(FC.Formula2) Then Exit For Case xlNotEqual: If ActiveCell <> F1 Then Exit For End Select Else If Evaluate(FC.Formula1) Then Exit For End If Next FC If Not FC Is Nothing Then MsgBox FC.Font.ColorIndex Else: MsgBox ActiveCell.Font.ColorIndex End If End Sub