OVH Cloud OVH Cloud

mise en forme conditionnelle

3 réponses
Avatar
Christophe
Bonjour,
Je souhaite utiliser la mise en forme conditionnelle sur certaines cellules.
Malheureusement là MEFC ne propose pas par exemple les bordures épaisses, ou
les diagonales que je veux utiliser...
Y a t il moyen d'y remédier ?
Merci d'avance
Christophe

3 réponses

Avatar
Philippe.R
Bonsoir Christophe,
Il te faudra alors passer par VBA, en utilisant l'enregistreur de macros pour la syntaxe des mises en
forme et un select case pour les conditions
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Christophe" a écrit dans le message de
news:
Bonjour,
Je souhaite utiliser la mise en forme conditionnelle sur certaines cellules.
Malheureusement là MEFC ne propose pas par exemple les bordures épaisses, ou
les diagonales que je veux utiliser...
Y a t il moyen d'y remédier ?
Merci d'avance
Christophe




Avatar
Christophe
Merci de la réponse.
Je suis pour le moins novice en vba:
je connais l'enregistreur de macros, mais peux-tu me renseigner sur ce
qu'est un select case ? est-ce utilisable au cours de l'enregistrement de la
macro, ou est-ce une intervention directement dans le code de la macro ?
Merci d'avance - Salutations
Christophe

"Philippe.R" a écrit dans le message de
news:
Bonsoir Christophe,
Il te faudra alors passer par VBA, en utilisant l'enregistreur de macros
pour la syntaxe des mises en

forme et un select case pour les conditions
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Christophe" a écrit dans le message de
news:
Bonjour,
Je souhaite utiliser la mise en forme conditionnelle sur certaines
cellules.


Malheureusement là MEFC ne propose pas par exemple les bordures
épaisses, ou


les diagonales que je veux utiliser...
Y a t il moyen d'y remédier ?
Merci d'avance
Christophe








Avatar
Philippe.R
Bonsoir Christophe,
Select case est une procédure VBA qu'il faut écrire et dont voici un exemple :

Select Case ActiveCell.Value
Case is = mon_premier_critère 'celui de ton choix
Ma_suite_de_mise_en_forme_1 'ce que t'a donné l'enregistreur de macros
Case is = mon_deuxième_critère
Ma_suite_de_mise_en_forme_2
Case is = mon_troisième_critère
Ma_suite_de_mise_en_forme_3
Case is = mon_quatrième_critère
Ma_suite_de_mise_en_forme_4
End Select

Il y a par ailleurs à cette adresse un exemple de code pour une mise en forme conditionnelle à plus de
trois critères dont tu pourrais t'inspirer :

http://www.excelabo.net/
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Christophe" a écrit dans le message de
news:uGb%23t$
Merci de la réponse.
Je suis pour le moins novice en vba:
je connais l'enregistreur de macros, mais peux-tu me renseigner sur ce
qu'est un select case ? est-ce utilisable au cours de l'enregistrement de la
macro, ou est-ce une intervention directement dans le code de la macro ?
Merci d'avance - Salutations
Christophe

"Philippe.R" a écrit dans le message de
news:
Bonsoir Christophe,
Il te faudra alors passer par VBA, en utilisant l'enregistreur de macros
pour la syntaxe des mises en

forme et un select case pour les conditions
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Christophe" a écrit dans le message de
news:
Bonjour,
Je souhaite utiliser la mise en forme conditionnelle sur certaines
cellules.


Malheureusement là MEFC ne propose pas par exemple les bordures
épaisses, ou


les diagonales que je veux utiliser...
Y a t il moyen d'y remédier ?
Merci d'avance
Christophe