bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
luigi que je salut a écrit dans
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
D'après moi tu ne pourras le faire qu'en VBA.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
luigi <luigi.s123@cegetel.net> que je salut a écrit dans
%23ItNIqdZFHA.3040@TK2MSFTNGP14.phx.gbl
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
D'après moi tu ne pourras le faire qu'en VBA.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
luigi que je salut a écrit dans
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
D'après moi tu ne pourras le faire qu'en VBA.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
D'après moi tu ne pourras le faire qu'en VBA.
D'après moi tu ne pourras le faire qu'en VBA.
D'après moi tu ne pourras le faire qu'en VBA.
Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du
document.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du
document.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" <luigi.s123@cegetel.net> a écrit dans le message de news:
%23ItNIqdZFHA.3040@TK2MSFTNGP14.phx.gbl...
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du
document.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Qu'est ce que MEFC?
Merci
Luigi
"Modeste" a écrit dans le message de
news:%Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Qu'est ce que MEFC?
Merci
Luigi
"Modeste" <nomail@nomail.net> a écrit dans le message de
news:%23y4ac1dZFHA.4088@TK2MSFTNGP15.phx.gbl...
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Qu'est ce que MEFC?
Merci
Luigi
"Modeste" a écrit dans le message de
news:%Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Mise En Forme Conditionnelle ( Menu Format )
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%Qu'est ce que MEFC?
Merci
Luigi
"Modeste" a écrit dans le message de
news:%Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Mise En Forme Conditionnelle ( Menu Format )
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" <luigi.s123@cegetel.net> a écrit dans le message de news:
%234OFn5dZFHA.3032@TK2MSFTNGP10.phx.gbl...
Qu'est ce que MEFC?
Merci
Luigi
"Modeste" <nomail@nomail.net> a écrit dans le message de
news:%23y4ac1dZFHA.4088@TK2MSFTNGP15.phx.gbl...
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
Mise En Forme Conditionnelle ( Menu Format )
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%Qu'est ce que MEFC?
Merci
Luigi
"Modeste" a écrit dans le message de
news:%Bonsour® Oliv' wrote:D'après moi tu ne pourras le faire qu'en VBA.
;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions
s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos
pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+
c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" a écrit dans le
message de news:eM%Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
ettu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
dudocument.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbezen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news:eM%23TJ1dZFHA.612@TK2MSFTNGP12.phx.gbl...
Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du
document.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" <luigi.s123@cegetel.net> a écrit dans le message de news:
%23ItNIqdZFHA.3040@TK2MSFTNGP14.phx.gbl...
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" a écrit dans le
message de news:eM%Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
ettu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
dudocument.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbezen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Salut Luigi,
Pour info, voici un exemple de code que j'ai récupéré sur ce forum et déjà
utilisé afin de mettre + de 4 conditions et de déterminer les couleurs
d'écriture et de fond, si ça peut t'être utile....
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("A1:A10")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "1": c.Font.ColorIndex = 3: c.Interior.ColorIndex = 1
Case "2": c.Font.ColorIndex = 2: c.Interior.ColorIndex = 2
Case "3": c.Font.ColorIndex = 4: c.Interior.ColorIndex = 3
Case "4": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 4
Case "5": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 5
Case "6": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 6
Case "7": c.Font.ColorIndex = 5: c.Interior.ColorIndex = 7
Case "8": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 8
Case "9": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 9
Case "10": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 10
Case Else: c.Font.ColorIndex = xlAutomatic:
c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub
--
Céd / Lausanne
"luigi" wrote:c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" a écrit dans le
message de news:eM%Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées.
Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format
conditionnel
ettu pourras alors utiliser sommeprod non plus avec la couleur, mais
avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes
cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en
couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une
lisibilité
dudocument.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbezen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Salut Luigi,
Pour info, voici un exemple de code que j'ai récupéré sur ce forum et déjà
utilisé afin de mettre + de 4 conditions et de déterminer les couleurs
d'écriture et de fond, si ça peut t'être utile....
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("A1:A10")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "1": c.Font.ColorIndex = 3: c.Interior.ColorIndex = 1
Case "2": c.Font.ColorIndex = 2: c.Interior.ColorIndex = 2
Case "3": c.Font.ColorIndex = 4: c.Interior.ColorIndex = 3
Case "4": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 4
Case "5": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 5
Case "6": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 6
Case "7": c.Font.ColorIndex = 5: c.Interior.ColorIndex = 7
Case "8": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 8
Case "9": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 9
Case "10": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 10
Case Else: c.Font.ColorIndex = xlAutomatic:
c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub
--
Céd / Lausanne
"luigi" wrote:
c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news:eM%23TJ1dZFHA.612@TK2MSFTNGP12.phx.gbl...
Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées.
Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format
conditionnel
et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais
avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes
cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en
couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une
lisibilité
du
document.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" <luigi.s123@cegetel.net> a écrit dans le message de news:
%23ItNIqdZFHA.3040@TK2MSFTNGP14.phx.gbl...
bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi
Salut Luigi,
Pour info, voici un exemple de code que j'ai récupéré sur ce forum et déjà
utilisé afin de mettre + de 4 conditions et de déterminer les couleurs
d'écriture et de fond, si ça peut t'être utile....
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("A1:A10")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "1": c.Font.ColorIndex = 3: c.Interior.ColorIndex = 1
Case "2": c.Font.ColorIndex = 2: c.Interior.ColorIndex = 2
Case "3": c.Font.ColorIndex = 4: c.Interior.ColorIndex = 3
Case "4": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 4
Case "5": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 5
Case "6": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 6
Case "7": c.Font.ColorIndex = 5: c.Interior.ColorIndex = 7
Case "8": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 8
Case "9": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 9
Case "10": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 10
Case Else: c.Font.ColorIndex = xlAutomatic:
c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub
--
Céd / Lausanne
"luigi" wrote:c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..
Merci
Luigi
"Pierre Fauconnier" a écrit dans le
message de news:eM%Bonjour
Je te conseille de retravailler ton document.
Insère en clair "Congé", "Maladie" ... dans les cellules concernées.
Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format
conditionnel
ettu pourras alors utiliser sommeprod non plus avec la couleur, mais
avec le
contenu de la cellule.
Si tu as plus de 4 codes présence/absence, tu pourras colorer tes
cellules
avec du VBA en pilotant l'évènement CHANGE...
De plus, cette façon de procéder avec données in extenso et en
couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une
lisibilité
dudocument.
Ok?
--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbezen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"luigi" a écrit dans le message de news:
%bonjour à tous
je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi