Excel 2007: comment faire une mise en forme
Résolu
losss
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Excel 2007: comment faire une mise en forme
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
3 réponses
bonjour
Les mises en forme conditionnelles sot limitées à trois conditions !
il suffit de sélectionner ta plage et d'indiquer que la valeur est comprise entre les bornes,
avec le menu de mise en forme conditionnelle à trouver dans les nouveaux menus.
Les mises en forme conditionnelles sot limitées à trois conditions !
il suffit de sélectionner ta plage et d'indiquer que la valeur est comprise entre les bornes,
avec le menu de mise en forme conditionnelle à trouver dans les nouveaux menus.
bonjour
sauf si tu passe par VBA
regarde ici
Colorier les cellules sous conditions
[Dans cet exemple : Attribuer une couleur dès l'entrée de certains mots]
http://bvrve.club.fr/Astuces_Michel/05excelvba.php
sauf si tu passe par VBA
regarde ici
Colorier les cellules sous conditions
[Dans cet exemple : Attribuer une couleur dès l'entrée de certains mots]
http://bvrve.club.fr/Astuces_Michel/05excelvba.php
bonjour
Entièrement d'accord avec toi mais comme tu avais parlé de MFC...
Alors, voici une macro à copier / coller dans ta feuille concernée en VBA
(Alt + F11 puis sélection de la feuille et coller après copie du code suivant)
Dès que tu modifies une cellule de la colonne A la mise en forme s'effectue.
En fait comme tu n'as que 3 mises en forme, tu peux aussi le faire en MFC
Tu choisis "la formule est" et tu saisis :
condition 1
=OU(ET(A1>0,1;A1<10);(ET(A1>=40;A1<=50))) pour le premier en rouge
condition 2
=OU(ET(A19>=10;A19<=19,9);(ET(A19>=30;A19<=39,9))) pour le jaune
condition 3
=ET(A1>=20;A1<=29,9) pour le vert
Merci de me faire part de ton choix.
Entièrement d'accord avec toi mais comme tu avais parlé de MFC...
Alors, voici une macro à copier / coller dans ta feuille concernée en VBA
(Alt + F11 puis sélection de la feuille et coller après copie du code suivant)
Public Sub Worksheet_Change(ByVal sel As Range) If Not Intersect(sel, Range("A:A")) Is Nothing Then Dim l As Double For l = Cells(65536, 1).End(xlUp).Row To 1 Step -1 Select Case Cells(l, 1) Case 0.1 To 9.9, 40 To 50 Cells(l, 1).Interior.ColorIndex = 3 Case 10 To 19.9, 30 To 39.9 Cells(l, 1).Interior.ColorIndex = 6 Case 20 To 29.9 Cells(l, 1).Interior.ColorIndex = 4 End Select Next l End If End Sub
Dès que tu modifies une cellule de la colonne A la mise en forme s'effectue.
En fait comme tu n'as que 3 mises en forme, tu peux aussi le faire en MFC
Tu choisis "la formule est" et tu saisis :
condition 1
=OU(ET(A1>0,1;A1<10);(ET(A1>=40;A1<=50))) pour le premier en rouge
condition 2
=OU(ET(A19>=10;A19<=19,9);(ET(A19>=30;A19<=39,9))) pour le jaune
condition 3
=ET(A1>=20;A1<=29,9) pour le vert
Merci de me faire part de ton choix.