Colorer à partir de la 3è fois

J'y arrive vraiment pas...j'y ai passé du temps pourtant mais bon je ne suis qu'un amateur....ça avait l'air de fonctionner mais au bout du compte j'ai "erreur de compilation " avec le "Union" mis en évidence... (qu'est-ce que ça veut dire en français?)

Que dois faire dans l'ordre?

1- importer la liste ?

Puis 2- copier le code couleur dans un module ?

Puis 3 copier le code dans le VBE ?

Merci

vvdd

Bonsoir,

Depuis le début, je demande le fichier réel !

au moins cette feuille.

je ne peux rien te dire de + sans le voir

il ne s'agit pas d'une petite macro anodine !

édit: mon dernier fichier fonctionne-t-il bien ?

Amicalement

Claude

Bonsoir Claude,

Ci-joint le fichier réel (anonymé). Il reste bcp de MFC (Il y en a 1 par colonne, par jour, par heure donc bcp) - A priori il ne doit plus y en avoir pour appliquer ton code. Je ne sais pas si on peut les enlever en 1 clic sinon je les enlèverai 1à 1 ce qui est assez long à faire et te renverrai le fichier vièrge.

A bientôt

vvdd

12fichier-anonyme.zip (11.50 Ko)

-- Sam Oct 09, 2010 8:50 pm --

C'est encore moi, j'oubliais: Ton ancien fichier ("Triplon...") fonctionne bien sauf à la ligne 38, où j'ai constaté des bugs.

vvdd

re,

tu joues avec mes nerfs là !

ce fichier ne sert à rien

je veux le vrai fichier, avec listes et macros,

celui que tu n'arrive pas à faire fonctionner.

et sans les MFC

j'ai tout mon temps !

Claude

édit: je regarde pour le bug, ligne 38 mais quelle colonne ?

quel genre de bug ?

édit2: pour supprimer tous les MFC d'un coup utilise ce code

Sub SupprimeMFC()
    Cells.FormatConditions.Delete
End Sub

Désolé, je pensais qu'il fallait le fichier vièrge pour repartir de "0".

Voici donc le fichier en question avec: la Macro couleur (un peu compliquée je pense), la liste et j'ai supprimé les MFC...En espérant que ce soit bien ça ce coup-ci.

Pour la ligne 38 , sur lefichier nommé "triplon.." , c'est pour chaque colonne => pas de coloration des cellule après avoir tapé différentes valeurs.

Désolé encore de ce contre-temps.

vvdd

Bonsoir à tous,

Tu as ajouter 3 lignes en haut du tableau, ce qui décale tout,

J'ai recalé l'ensemble, mais faudra pas trop jouer avec çà !!

ni en lignes, ni en colonnes

Je n'ai pas vérifié ta légende, elle semble incomplète !

si tu ajoute, modifie ou supprime des noms, il faudra mettre la liste "Code" et la macro à jour.

Je suis reparti de mon fichier précédent en y mettant tes dernières données.

PS: et oublie ton ancienne macro !

Amicalement

Claude.

Merci beaucoup Claude,

Je pense que ça fonctionne bien !

ça y est, on....ou plutôt TU y es arrivé!!!

Merci de ton aide, de ta patience et de ton investissement.

Et Bravo encore!

vvdd

Bonsoir Claude,

Voilà ce que je constate:

si je tape par exple "ESC" en cellule D17: la cellule ne se colore pas en vert comme elle devrait le faire. C'est idem pour toute la ligne 17, ligne 29, ligne 41 etc...donc à chaque dernière ligne de plage définie....je ne comprends pas???

Merci de ton aide

vvdd

PS- j'aimerai ajouter 2 exceptions: se colore en rouge à la 3è fois pour "CO" et "NATb"

Bonsoir,

j'aimerai ajouter 2 exceptions: se colore en rouge à la 3è fois pour "CO" et "NATb"

C'est fait sur ce fichier modifié

à noter que si tu ajoute comme ici des exceptions,

il faut les retirer des Cases au dessus

exemple "CO" a été supprimé de cette ligne

Select Case Cel
    Case "PARC ST JEAN": i = 4

et ajouté ici dans les exceptions

Case "CO": i = 4: x = 1

Je ne vois toujours pas d'anomalies sur ce fichier,

c'est bien ce fichier que tu utilise ?

Tu n'aurai pas ajouter ou supprimer une ligne, des fois !

ton exemple: "ESC" en cellule D17 ne peut pas colorer en vert, mais en rouge

car existant déjà en "D12"

Assure-toi que çà marche sur ce fichier avant de coller sur le tien

à te relire

Claude

25vdd-triplons.zip (26.36 Ko)

Merci pour les exceptions supplémentaires.

Je confirme bien:

En ouvrant le fichier et donc sans rien modifier, lorsque j'inscris une valeur dans l'une des dernières cellules des plages la case ne se colore pas. Par contre si j'inscris une valeur dans la même colonne mais ailleurs, ça fonctionne et également la dernière cellule ????

Ex: j'inscris "GYM" en D17 => la case ne se colore pas en jaune.

Mais si j'inscrie "CDD" en D16 => la case se colore en violet et la case D17 se colore en jaune....

Bizare, bizare....

vvdd

Bonjour,

Vérifie dans les options que tu soit bien en calcul automatique

Vérifie les options en général

Sinon je ne vois pas !

édit: reste sur mon dernier fichier tant qu'on a pas trouver le problème.

Claude

Bonjour Claude,

Je viens de vérifier; je suis bien en calcul automatique, à priori RAS pour les autres options...

Le fichier fonctionne-t-il bien pour toi ou constates-tu le même soucis ? Si ça marche pour toi, ça doit forcément être un paramètre à changer pour moi ... ?

vvdd

re,

Tout fonctionne parfaitement chez moi,

essaye de faire l'essai sur une autre machine

Sans doute une question de paramétrage, mais quoi ?

édit: vérifie que la ligne 17 est bien dans "Lundi"

édit2: et que la ligne 18 dans "mardi"

Claude

Bonjour,

je viens d'essayer sur un autre ordi => même constat...cependant lorsque je tape la valeur et je fais "Ctrl"+"MAJ"+"Entrée" ça fonctionne....pb, c'est que je dois à chaque fois taper ces 3 touches...

vvdd

Bonjour,

Si tu ne réponds pas à mes interrogations, on ne va pas sans sortir !!

1) la ligne 17 est bien dans "Lundi" ?

2) la ligne 18 dans "mardi" ?

et la ligne 16 fonctionne-elle normalement ?

y-a t-il d'autres macros que les miennes sur ton fichier ?

Claude

Bonsoir,

Oui, la ligne 17 est bien dans lundi, la 18 à mardi et la ligne 16 aucun pb...

(De même pour la ligne 29 dans mardi, la 30 dans mercredi et la ligne 28 fonctionne bien...).

Il n'y a pas d'autres macos car je fonctionne avec le dernier fichier en date que tu m'a proposé...je te le remets en pj.

vvdd

13vdd-triplons.zip (26.36 Ko)

Bonsoir,

Je ne comprends pas, tout fonctionne chez moi !

il faut absolument que l'on cerne le problème et trouve d'où çà vient,

on va donc rester et parler uniquement de la colonne "D"

Donc la cellule D16 fonctionne normalement d'après tes dires

que se passe t-il sur la cellule D17,

- as-tu bien la liste/validation et quand tu sélectionne que se passe-t-il ?, le nom s'écrit bien ?

(pour le moment, je ne parle pas des couleurs)

- c'est pareil pour tous les noms de la liste ou seulement certains ?

Confirme déjà ces points (quitte à se répéter)

Si je ne vois pas de solution, j'ouvrirais un poste pour tester le fichier sur différentes versions d'Excel

Amicalement

Claude

Bonsoir,

Je pense avoir saisi...si je selectionne par l'intermédiaire de la liste je n'ai aucun pb...mais si je tape manuellement un nom, c'est là que ça ne se colore pas. Et ce pour toute la ligne 17.

Pour résumer: en D17 (ou n'importe quelle cellule en ligne 17):

Je sélectionne n'importe quel nom (ex: CDD) dans la liste => se colore (en violet pour CDD). ..C'est tou bon!

Je tape manuellement "CDD" => reste sans couleur.

En fait ça me va très bien ainsi mais je ne comprend pas pourquoi manuellement ça ne marche pas pour cette ligne alors que les autres lignes: pas de pb.

vvdd

re,

Chez moi, "CDD" c'est en vert foncé

Attention aux majuscules, si tu tape "Cdd" au lieu de "CDD" çà ne colore pas, d'où l'utilité de la liste.

et çà pour toutes les lignes.

Claude

En effet CDD est en vert foncé...

Je n'ai donc pas de soucis en cochant sur la liste, c'est seulement en tapant manuellement (même en vérifiant les majuscules, espaces,...)

vvdd

Rechercher des sujets similaires à "colorer partir fois"