Comparaison et modification de couleur de ligne...
Callimea
-
Callimea -
Callimea -
Bonjour,
Description du document:
J'ai un fichier excel de plusieurs lignes contenants elles-mêmes plusieurs cellules.
Ce tableau correspond à la reception quotidienne de document. Ces documents sont reçu en plusieur étape donc reçu dans un premier temps incomplet.
Je reçois donc plusieur version incomplete de ce document avec de recevoir une version complete. Sachant que toutes les versions de ce document on un même numéro de référence.
Une ligne de "réception" donne donc: le numéro de référence, le num de version, s'il est complet ou incomplet...
Pb:
Je souhaiterais que lorsque je reçois un document qui sera intitulé "complet" dans une cellule, toutes les lignes pour lesquelles le numéro de référence est le même (donc correspondant aux versions incomplete) se colorent de la même façon (ainsi je saurait que je n'ai plus a me soucier de ces lignes car la reception sera achevée).
J'ai essayé la MFC, sans succès... Je me tourne maintenant vers le VBA mais mes connaissances dates et je buche... Quelqu'un saurais m'éclairer?
Merci d'avance
Description du document:
J'ai un fichier excel de plusieurs lignes contenants elles-mêmes plusieurs cellules.
Ce tableau correspond à la reception quotidienne de document. Ces documents sont reçu en plusieur étape donc reçu dans un premier temps incomplet.
Je reçois donc plusieur version incomplete de ce document avec de recevoir une version complete. Sachant que toutes les versions de ce document on un même numéro de référence.
Une ligne de "réception" donne donc: le numéro de référence, le num de version, s'il est complet ou incomplet...
Pb:
Je souhaiterais que lorsque je reçois un document qui sera intitulé "complet" dans une cellule, toutes les lignes pour lesquelles le numéro de référence est le même (donc correspondant aux versions incomplete) se colorent de la même façon (ainsi je saurait que je n'ai plus a me soucier de ces lignes car la reception sera achevée).
J'ai essayé la MFC, sans succès... Je me tourne maintenant vers le VBA mais mes connaissances dates et je buche... Quelqu'un saurais m'éclairer?
Merci d'avance
A voir également:
- Comparaison et modification de couleur de ligne...
- Suivi de modification word - Guide
- Partage de photos en ligne - Guide
- Formulaire en ligne de meta - Guide
- Modificateur de voix en ligne - Guide
- Mètre en ligne - Guide
2 réponses
Bonjour
La MFC doit marcher
En supposant la mention complet ou incomplet en colonne E
Surligner toutes les cellules de la ligne 5 par exemple
MFC
Nouvelle regle
Utiliser une formule ...
Mettre en condition la formule =SI($E5="complet";VRAI;FAUX)
et choisir la couleur
Cdlmnt
La MFC doit marcher
En supposant la mention complet ou incomplet en colonne E
Surligner toutes les cellules de la ligne 5 par exemple
MFC
Nouvelle regle
Utiliser une formule ...
Mettre en condition la formule =SI($E5="complet";VRAI;FAUX)
et choisir la couleur
Cdlmnt
Bonjour via55,
Merci de ton retour, cependant, il me semble que tu ne prends en compte qu'une des conditions qui m'interesse.
je n'ai pas de pb pour les poser séparément, c'est quand j'essai d'avoir les 2 conditions réunies que ça bloc...
En gros, je veux que lorsque je rajoute une ligne pour laquelle en Q j'ai "complet" que toutes les autres cellues pour lesquelle A contient le meme numéro de référence se colore de la même maniere...
Je ne sais pas si je suis assez clair dans mes explications...?
Merci de ton retour, cependant, il me semble que tu ne prends en compte qu'une des conditions qui m'interesse.
je n'ai pas de pb pour les poser séparément, c'est quand j'essai d'avoir les 2 conditions réunies que ça bloc...
En gros, je veux que lorsque je rajoute une ligne pour laquelle en Q j'ai "complet" que toutes les autres cellues pour lesquelle A contient le meme numéro de référence se colore de la même maniere...
Je ne sais pas si je suis assez clair dans mes explications...?
Re,
OUi j'ai lu trop vite, mal réveillé ce matin !
donc il faut du VBA voila le code à adapter selon ton fichier
Private Sub Worksheet_Change(ByVal Target As Range)
For n = 1 To 100 'verifie les 100 premieres lignes de la feuille
If Cells(n, 5) = "complet" Then cod = Cells(n, 3)' verifie si complet se trouve en colonne 5 et recipere la reference en colonne 3
Next
For n = 1 To 100
If Cells(n, 3).Value = cod Then Rows(n).Interior.ColorIndex = 6 'colorie en jaune les cellules de meme reference
Next
End Sub
Cdlmnt
OUi j'ai lu trop vite, mal réveillé ce matin !
donc il faut du VBA voila le code à adapter selon ton fichier
Private Sub Worksheet_Change(ByVal Target As Range)
For n = 1 To 100 'verifie les 100 premieres lignes de la feuille
If Cells(n, 5) = "complet" Then cod = Cells(n, 3)' verifie si complet se trouve en colonne 5 et recipere la reference en colonne 3
Next
For n = 1 To 100
If Cells(n, 3).Value = cod Then Rows(n).Interior.ColorIndex = 6 'colorie en jaune les cellules de meme reference
Next
End Sub
Cdlmnt