!!! mise en forme avec VBA !!!

serval

XLDnaute Occasionnel
Bonjour le forum,

G un petit probleme de mise en forme conditionnelle (MFC).
en effet, sous XL, le nombre de MFC est limitée à 3, or, cela ne suffit pas a mon projet :( .

je cherche donc à passer par VBA.

Mon but est d'éxaminer chaque cellule de ma selection (ex de B3 à D6) et de lui attribuer une mise en forme définie (au niveau du texte et du fond de la cellule).

est ce que quelqu'un aurait déjà réalisé cette opération???

merci de votre aide,
FAb
 
D

Denis

Guest
Bonjour Serval et le Forum
j'ai déjà réalisé qque chose dans ce style pour colorer des projet, avec choix de couleur analysé par vba
Il faudrait que tu donnes un peu plus de détails ou un fichier joint, que l'on puisse te trouver une solutin adaptée
à +
Denis
 

serval

XLDnaute Occasionnel
bonjour a vous Deux en cette belle matinée B)

voici une partie du fichier.

Les codes couleurs sont les suivants:
si =0 alors texte=rouge et fond=rouge
si >1 et <2 alors texte=noir et fond rouge
si >2 et <3 alors texte=noir et fond=orange
si >3 alors texte=noir et fond vert

Merci gérard pour le liens, je vais voir ca tout de suite,

merci de votre aide,
FAb [file name=couleur_20050429111037.zip size=6897]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/couleur_20050429111037.zip[/file]
 

Pièces jointes

  • couleur_20050429111037.zip
    6.7 KB · Affichages: 33
D

Denis

Guest
Bonjour serval, Gérard et le Forum
ci-joint une autre idée avec couleur de texte et de fond au choix à déterminer sur une feuille codif
il peut y avoir autant de mise en forme que tu le désire, mais attention à na pas faire chevaucher les valeurs (ex: le max et le min de la ligne suivante)
Bon amusement et à + [file name=MiseEnFormeConditionnelle.zip size=11404]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MiseEnFormeConditionnelle.zip[/file]
 

Pièces jointes

  • MiseEnFormeConditionnelle.zip
    1.9 KB · Affichages: 37
  • MiseEnFormeConditionnelle.zip
    1.9 KB · Affichages: 38
  • MiseEnFormeConditionnelle.zip
    1.9 KB · Affichages: 39

KIM

XLDnaute Accro
Bonjour Denis, Bonjour le Forum,
J'ai testé ton code,
effctivement ca marche avec des chiffres en col D.
Quel est le role des colonnes D et E c-a-d les valeurs min et max?

De ma part j'utilise un codage de type caractère: A, B, C, etc
J'ai rajouté des codes de type car comme A, B, C, D
et là rien ne se passe.

Merci de ton aide
 
D

Denis

Guest
Bonjour le fil et le Forum
Bonjour Kim comment vas-tu ?
ce fichier a été fait pour du numérique, pour de l'alpha, il faudrait travailler avec le code charactère
les colonnes D et E correspondent à la plage numérique sur laquelle on veut appliquer la mise en forme
Je peux te regarder celà si tu veux, mais réponse seulement lundi
en attendant, bon courage et à +
Denis
 

KIM

XLDnaute Accro
Bonjour Denis, Bonjour à vous tous,
Avec un beau WE enperpective, tout va bien.
J'utilise toujours ton code projet et surtout les synoptiques par Années et par mois. Pour celle par semaine, le resultat papier est enorme,
je dois reflechier à un autre format de sortie.

Concernant ce fil de discussion 'mise en forme vba'
Je colorie manuellement un planning selon le type d'absence des personnes. J'ai 21 codes d'absence (par ex A = conges annuels, E = enfant malade, R = RTT, F = Formation, etc...) et ton idée est bien pratique.

Merci d'avance, Bon WE et à lundi,
Bon WE à vous tous
KIM
 

KIM

XLDnaute Accro
Bonjour le Forum, Bonjour Denis,
Je reviens vers toi concernant ton code de miseen forme conditionnelle?
Comme je disais, Je colorie manuellement un planning selon le type d'absence des personnes. J'ai 21 codes (1 ou 2 caractères) d'absence
(par ex A = conges annuels, E = enfant malade, R = RTT, F = Formation, etc...) et ton idée est bien
pratique.

Merci d'avance si tu as le temps de modifier ton code pour travailler avec de l'alpha.
Amicalement
KIM
 

Discussions similaires

Statistiques des forums

Discussions
312 349
Messages
2 087 513
Membres
103 572
dernier inscrit
hamzahaha