OVH Cloud OVH Cloud

Automatisation

8 réponses
Avatar
Pierre B
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr + n que
j'aimerais supprimer.

Comment faire?

Merci

Pierre

8 réponses

Avatar
Thierryp
Bonjour,

Dans un évènement change de la feuille active :

Private Sub Worksheet_Change(ByVal Target As Range)
if intersect(target, ta_plage_mettre_en_forme) is nothing then exit sub
Ta_macro
exit sub

@+ thierryp

------------------------
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin
gourmet. (Courteline)
------------------------

Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr + n que
j'aimerais supprimer.

Comment faire?

Merci

Pierre





Avatar
Patrick BASTARD
Bonjour, *Pierre B*

Vois vers Format, Mise en forme conditionnelle.
Le nombre de mises en forme est cependant limité.

--
Bien amicordialement,
P. Bastard
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr +
n que j'aimerais supprimer.

Comment faire?

Merci

Pierre


Avatar
Congelator
Salut Pierre,

Essaie avec la mise en forme conditionnelle (dans le menu format). Tu peux y
faire référence soit à du texte (si "bonjour" cellule en bleu) soit à une
valeur (si <0 cellule rouge)...
Par contre, tu es limité à 3 conditions maximum.
--
Céd / Lausanne



Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr + n que
j'aimerais supprimer.

Comment faire?

Merci

Pierre






Avatar
Pierre B
Merci mais il s'agit d'une macro ...

Pierre


"Patrick BASTARD" a écrit dans le
message de news: %
Bonjour, *Pierre B*

Vois vers Format, Mise en forme conditionnelle.
Le nombre de mises en forme est cependant limité.

--
Bien amicordialement,
P. Bastard
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr +
n que j'aimerais supprimer.

Comment faire?

Merci

Pierre






Avatar
Pierre B
Bjr,

Mais il s'agit d'une macro car il y a 12 cas.

Merci quand meme

Pierre

"Patrick BASTARD" a écrit dans le
message de news: %
Bonjour, *Pierre B*

Vois vers Format, Mise en forme conditionnelle.
Le nombre de mises en forme est cependant limité.

--
Bien amicordialement,
P. Bastard
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr +
n que j'aimerais supprimer.

Comment faire?

Merci

Pierre






Avatar
Patrick BASTARD
Bonjour, *Pierre B*

Dans ce cas, à ma connaissance deux solutions :
Procédure événementielle, ou bouton affecté à la macro.

--
Bien amicordialement,
P. Bastard


Bjr,

Mais il s'agit d'une macro car il y a 12 cas.

Merci quand meme

Pierre

"Patrick BASTARD" a écrit dans le
message de news: %
Bonjour, *Pierre B*

Vois vers Format, Mise en forme conditionnelle.
Le nombre de mises en forme est cependant limité.

--
Bien amicordialement,
P. Bastard
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste,
je voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr +
n que j'aimerais supprimer.

Comment faire?

Merci

Pierre






Avatar
Manon
Bonjour,

J'ai posé la même question le 28 mars et obtenu la réponse par MichDenis
Va voir l'article : "Reproduire la mise en forme dans résultat de formule"
Tu auras ta réponse.


Manon


Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste, je
voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr + n que
j'aimerais supprimer.

Comment faire?

Merci

Pierre






Avatar
Pierre B
Bjr,

Oui, c'est ce que j'ai fait: j'ai affecté un bouton à la macro et c'est ce
que je voudrais supprimer mais je ne sais pas le faire ...

Pierre


"Patrick BASTARD" a écrit dans le
message de news: eD%
Bonjour, *Pierre B*

Dans ce cas, à ma connaissance deux solutions :
Procédure événementielle, ou bouton affecté à la macro.

--
Bien amicordialement,
P. Bastard


Bjr,

Mais il s'agit d'une macro car il y a 12 cas.

Merci quand meme

Pierre

"Patrick BASTARD" a écrit dans le
message de news: %
Bonjour, *Pierre B*

Vois vers Format, Mise en forme conditionnelle.
Le nombre de mises en forme est cependant limité.

--
Bien amicordialement,
P. Bastard
Bonjour,

Dans des cellules qui se remplissent en choisissant dans une liste,
je voudrais une mise en forme automatique dès que le choix est fait;
actuellement j'utilise une macro qu'il faut declencher par un Ctlr +
n que j'aimerais supprimer.

Comment faire?

Merci

Pierre