Mise en forme conditionnelle
Résolu/Fermé
roxylady83
Messages postés
2
Date d'inscription
mercredi 12 décembre 2012
Statut
Membre
Dernière intervention
12 décembre 2012
-
12 déc. 2012 à 19:41
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 18 déc. 2012 à 17:52
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 18 déc. 2012 à 17:52
A voir également:
- Mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Dans cette présentation, sarah avait encadré directement le titre de certaines diapositives avant d'automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Mise en forme conditionnelle date dépassée ✓ - Forum Bureautique
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Mise en forme conditionnelle ne fonctionne pas ✓ - Forum Excel
4 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 déc. 2012 à 21:25
12 déc. 2012 à 21:25
Bonsoir roxylady83,
Changer la couleur, c'est tout à fait faisable .. mais pour combien de conditions ?
Changer la couleur, c'est tout à fait faisable .. mais pour combien de conditions ?
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
12 déc. 2012 à 22:53
12 déc. 2012 à 22:53
Bonsoir roxylady83,
Les conditions se trouvent au niveau des "Case Is < 0" ou "Case Nombre To Nombre".
Et pour les couleurs >> ColorIndex = Nombre
Voilou
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Ligne As Integer, Colonne As Integer Dim i As Long, j As Long Dim LigneMin As Integer, LigneMax As Integer Dim ColonneMin As Integer, ColonneMax As Integer ' LigneMin = 1: LigneMax = 10 ColonneMin = 1: ColonneMax = 10 ' For i = LigneMin To LigneMax For j = ColonneMin To ColonneMax Select Case Cells(i, j).Value Case Is < 0 Range(Cells(i, j), Cells(i, j)).Font.ColorIndex = 3 Case 0 To 99 Range(Cells(i, j), Cells(i, j)).Font.ColorIndex = 9 Case 100 To 999 Range(Cells(i, j), Cells(i, j)).Font.ColorIndex = 12 Case 1000 To 9999 Range(Cells(i, j), Cells(i, j)).Font.ColorIndex = 32 Case 10000 To 99999 Range(Cells(i, j), Cells(i, j)).Font.ColorIndex = 48 End Select Next j Next i End Sub
Les conditions se trouvent au niveau des "Case Is < 0" ou "Case Nombre To Nombre".
Et pour les couleurs >> ColorIndex = Nombre
Voilou
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 13/12/2012 à 09:25
Modifié par michel_m le 13/12/2012 à 09:25
Bonjour
essaies cette macro paramétrée
tu peux l'utiliser de 2 manières
1/ parcours de la colonne BK
2/ A la volée
dans le module feuille concerné
pour choisir tes couleurs
https://www.cjoint.com/?3LnjxB7fB0V
Michel
essaies cette macro paramétrée
Sub colorier_ligne(cellule) Dim Lig As Integer 'If cellule.Column <> 63 Then Exit Sub Lig = cellule.Row Select Case cellule Case Is = "ACCEPTE" Rows(Lig).Interior.ColorIndex = 3 'rouge Case Is = "LITIGE" Rows(Lig).Interior.ColorIndex = 4 'vert Case Is = "ATTENTE DR" Rows(Lig).Interior.ColorIndex = 6 'jaune Case Is = "EN COURS" Rows(Lig).Interior.ColorIndex = 8 'bleu Case Is = "RETARD" Rows(Lig).Interior.ColorIndex = 7 'rose Case Else Rows(Lig).Interior.ColorIndex = xlNone End Select End Sub
tu peux l'utiliser de 2 manières
1/ parcours de la colonne BK
for ligne=1 to 100 'dernière ligne a adapter colorier_ligne cells(ligne,"BK") next
2/ A la volée
dans le module feuille concerné
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Columns("BK")) Is Nothing Then Exit Sub colorier_ligne Target End Sub
pour choisir tes couleurs
https://www.cjoint.com/?3LnjxB7fB0V
Michel
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 17:52
18 déc. 2012 à 17:52
Merci michel_m pour les couleurs, même si cela ne m'étais pas destiné !
12 déc. 2012 à 22:25
18 déc. 2012 à 17:20
Je ne vois que 2 conditions !
D'après votre énoncé c'est ACCEPTE en vert et LITIGE en rouge !
Je me trompe ?