-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille
-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille
-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
-----Original Message-----
Bonjour,
De la macro uniquement!!!
Sub CouleursMois()
For Each c In Selection
If c = "" Then m = 0 Else m = Month(c)
Select Case m
Case 1
c.Interior.ColorIndex = 35
Case 2
c.Interior.ColorIndex = 36
Case 3
c.Interior.ColorIndex = 37
Case 4
c.Interior.ColorIndex = 38
Case 5
c.Interior.ColorIndex = 39
Case 6
c.Interior.ColorIndex = 40
Case 7
c.Interior.ColorIndex = 41
Case 8
c.Interior.ColorIndex = 42
Case 9
c.Interior.ColorIndex = 43
Case 10
c.Interior.ColorIndex = 44
Case 11
c.Interior.ColorIndex = 45
Case 12
c.Interior.ColorIndex = 46
Case 0
c.Interior.ColorIndex = 0
End Select
Next
End Sub
Camille-----Message d'origine-----
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les
12mois de l'année.
Merci de m'aider si c'est dans vos cordes.
.
.
Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouverait
dans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante dasn
Excel
en copiant son mode de fonctionnement?
Marc.
"Olivier" a écrit dans le message de news:
61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouverait
dans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante dasn
Excel
en copiant son mode de fonctionnement?
Marc.
"Olivier" <oparatte@hotmail.com> a écrit dans le message de news:
61ed01c37796$c1613980$a501280a@phx.gbl...
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouverait
dans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante dasn
Excel
en copiant son mode de fonctionnement?
Marc.
"Olivier" a écrit dans le message de news:
61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Je planche en se moment sur le MEFC de mardi à10h48 pour
ta couleur sur la semaine: si t'es encore demandeur essaye ça: se n'est
pas
encore tout à fait au point pour les fin de mois .............patience
Private Sub Worksheet_Change(ByVal dat As Excel.Range)
On Error GoTo gest
If IsDate(dat) Then
Application.EnableEvents = False
Dim t As Long, Nsemaine As Byte
t = DateSerial(Year(dat + (8 - WeekDay(dat)) Mod 7 - 3), Month(dat), 1) +
1
Nsemaine = ((dat - t - 3 + (WeekDay(t) + 1) Mod 7)) 7 + 1
Range(dat.Address(0, 0)).Offset(0, 1).Interior.ColorIndex = Nsemaine + 2
Range(dat.Address(0, 0)).Offset(0, 1).Value = Nsemaine
End If
gest:
Application.EnableEvents = True
End Sub
--
Fred
"mcleroy" a écrit dans le message de news:Je voulais juste savoir si l'on peut remplacer le mise en forme
conditionnelle telle qu'elle est dans Excel
par une MEFC acceptant un nombre plus élévée de condition et qui reprend
l'interface Excel de la MEFC d'origine:
en gros, créer en VBA un menu personnalisé "Mise en forme conditionnelle
(bis)"
qui serait un clone de ce qui existe déjà mais où l'on pourrait cliquer
surle bouton [Ajouter] aprés la 3ème condition.
Et pourquoi cette fonctionnalité n'a t-elle été perfectionnée dans la
dernière version d'Excel?
(j'utilise Excel 2000)
Et effectivement la réponse au problème posé en début de discussion a
trouvée sa réponse.
Ma question venait en complément.
Marc.
"Dédé" a écrit dans le message de news:Salut McLeroy !
Il me semble que dans le fil de discussion, ta réponse a été répondue
...Est-ce que tu en veux plus ??
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"mcleroy" a écrit dans le message de
news:Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en
Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouveraitdans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante
dasn
Excelen copiant son mode de fonctionnement?
Marc.
"Olivier" a écrit dans le message de news:
61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Je planche en se moment sur le MEFC de mardi à10h48 pour
ta couleur sur la semaine: si t'es encore demandeur essaye ça: se n'est
pas
encore tout à fait au point pour les fin de mois .............patience
Private Sub Worksheet_Change(ByVal dat As Excel.Range)
On Error GoTo gest
If IsDate(dat) Then
Application.EnableEvents = False
Dim t As Long, Nsemaine As Byte
t = DateSerial(Year(dat + (8 - WeekDay(dat)) Mod 7 - 3), Month(dat), 1) +
1
Nsemaine = ((dat - t - 3 + (WeekDay(t) + 1) Mod 7)) 7 + 1
Range(dat.Address(0, 0)).Offset(0, 1).Interior.ColorIndex = Nsemaine + 2
Range(dat.Address(0, 0)).Offset(0, 1).Value = Nsemaine
End If
gest:
Application.EnableEvents = True
End Sub
--
fredpost@free.fr
Fred
"mcleroy" <mcleroy@netcourrier.com> a écrit dans le message de news:
uW4ym6DeDHA.2184@TK2MSFTNGP10.phx.gbl...
Je voulais juste savoir si l'on peut remplacer le mise en forme
conditionnelle telle qu'elle est dans Excel
par une MEFC acceptant un nombre plus élévée de condition et qui reprend
l'interface Excel de la MEFC d'origine:
en gros, créer en VBA un menu personnalisé "Mise en forme conditionnelle
(bis)"
qui serait un clone de ce qui existe déjà mais où l'on pourrait cliquer
sur
le bouton [Ajouter] aprés la 3ème condition.
Et pourquoi cette fonctionnalité n'a t-elle été perfectionnée dans la
dernière version d'Excel?
(j'utilise Excel 2000)
Et effectivement la réponse au problème posé en début de discussion a
trouvée sa réponse.
Ma question venait en complément.
Marc.
"Dédé" <NOSPAMsugus12002@yahoo.fr> a écrit dans le message de news:
uJtzgSDeDHA.3592@tk2msftngp13.phx.gbl...
Salut McLeroy !
Il me semble que dans le fil de discussion, ta réponse a été répondue
...
Est-ce que tu en veux plus ??
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"mcleroy" <mcleroy@netcourrier.com> a écrit dans le message de
news:ui7reDDeDHA.2248@TK2MSFTNGP09.phx.gbl...
Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en
Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouverait
dans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante
dasn
Excel
en copiant son mode de fonctionnement?
Marc.
"Olivier" <oparatte@hotmail.com> a écrit dans le message de news:
61ed01c37796$c1613980$a501280a@phx.gbl...
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Je planche en se moment sur le MEFC de mardi à10h48 pour
ta couleur sur la semaine: si t'es encore demandeur essaye ça: se n'est
pas
encore tout à fait au point pour les fin de mois .............patience
Private Sub Worksheet_Change(ByVal dat As Excel.Range)
On Error GoTo gest
If IsDate(dat) Then
Application.EnableEvents = False
Dim t As Long, Nsemaine As Byte
t = DateSerial(Year(dat + (8 - WeekDay(dat)) Mod 7 - 3), Month(dat), 1) +
1
Nsemaine = ((dat - t - 3 + (WeekDay(t) + 1) Mod 7)) 7 + 1
Range(dat.Address(0, 0)).Offset(0, 1).Interior.ColorIndex = Nsemaine + 2
Range(dat.Address(0, 0)).Offset(0, 1).Value = Nsemaine
End If
gest:
Application.EnableEvents = True
End Sub
--
Fred
"mcleroy" a écrit dans le message de news:Je voulais juste savoir si l'on peut remplacer le mise en forme
conditionnelle telle qu'elle est dans Excel
par une MEFC acceptant un nombre plus élévée de condition et qui reprend
l'interface Excel de la MEFC d'origine:
en gros, créer en VBA un menu personnalisé "Mise en forme conditionnelle
(bis)"
qui serait un clone de ce qui existe déjà mais où l'on pourrait cliquer
surle bouton [Ajouter] aprés la 3ème condition.
Et pourquoi cette fonctionnalité n'a t-elle été perfectionnée dans la
dernière version d'Excel?
(j'utilise Excel 2000)
Et effectivement la réponse au problème posé en début de discussion a
trouvée sa réponse.
Ma question venait en complément.
Marc.
"Dédé" a écrit dans le message de news:Salut McLeroy !
Il me semble que dans le fil de discussion, ta réponse a été répondue
...Est-ce que tu en veux plus ??
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"mcleroy" a écrit dans le message de
news:Bonjour
N'est il pas possible de créer en VBA une fonctionnalité Mise en
Forme
conditionnelle personnalisée
qui n'aurait pas cette limitation de trois conditions et qui se
trouveraitdans le menu Format/Mise en forme conditionnelle (bis) et dans
laquelle on pourrait ajouter n conditions?
D'ailleurs a-t-on le droit d'adapter une fonctionnalité existante
dasn
Excelen copiant son mode de fonctionnement?
Marc.
"Olivier" a écrit dans le message de news:
61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Salut Olivier !
Tu ne peut pas avoir plus de trois conditions différentes avec les fonctions
de base de Excel ...
La seule solution c'est de passer par VBA et par exemple en utilisant Select
case ...
Est-ce que tu connais assez VBA ou bien tu veux un exemple ?
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Olivier" a écrit dans le message de
news:61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Salut Olivier !
Tu ne peut pas avoir plus de trois conditions différentes avec les fonctions
de base de Excel ...
La seule solution c'est de passer par VBA et par exemple en utilisant Select
case ...
Est-ce que tu connais assez VBA ou bien tu veux un exemple ?
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Olivier" <oparatte@hotmail.com> a écrit dans le message de
news:61ed01c37796$c1613980$a501280a@phx.gbl...
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.
Salut Olivier !
Tu ne peut pas avoir plus de trois conditions différentes avec les fonctions
de base de Excel ...
La seule solution c'est de passer par VBA et par exemple en utilisant Select
case ...
Est-ce que tu connais assez VBA ou bien tu veux un exemple ?
Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Olivier" a écrit dans le message de
news:61ed01c37796$c1613980$
Comment faire une mise en forme conditionnelle avec plus
de 3 conditions différentes ?
Pour une cellule qui contient une date, j'aimerais avoir
automatiquement un motif de couleur différente pour les 12
mois de l'année.
Merci de m'aider si c'est dans vos cordes.