Bonjour à tous,
Je me permets de vous écrire pour vous demander votre aide.
Je suis en train de monter un dossier de classification de plan avec mise à jour automatique d'indices, de dates, de désignations par rapport à un numéro de plan.
En pièce jointe vous trouverez le fichier Excel en question. Je vous explique son fonctionnement.
En première page on trouve une base de données ("Donnée de la carte") dans laquelle je viens référencer manuellement le numéro du plan, sa désignation, son indice et sa date. En deuxième page, un formulaire ("Fiche d'identification") dans lequel on retrouve tous les plans concernés par la fiche d'identification avec leur désignation, leur indice et leur date. Les lignes se renseignent avec la fonction "RECHERCHEV" par rapport à un numéro de plan dans la base de données.
Ma question est la suivante. Je souhaiterais que la case indice (dans la fiche d'identification) passe en rouge lorsque l'indice est mis à jour dans la base de données et quelle redevienne jaune quand on clique sur le bouton "Maj.".
J'espère avoir été assez clair dans mes explications.
Merci d'avance pour votre aide et votre temps.
Cordialement.
liste_des_plans.xls
1 « J'aime »
Bonjour,
Pour résumer :
- si l'indice est différent sur les 2 pages, ROUGE,
- si on clique sur MAJ : tous le indices deviennent jaune.
C'est bien ça ?
2 « J'aime »
Bonjour,
Tout d'abord, pourquoi le fichier a une extension .xls. Quelle version d'Excel possédez-vous ?
Dans votre fichier il y a plein de module visual basic avec des macros qui semblent inutiles. Pouvez-vous les supprimer et laisser seulement ceux utiles pour améliorer la compréhension.
1 « J'aime »
Est-ce que le fichier convient comme ça :
liste_des_plans.xls
1 « J'aime »
Bonjour,
Je posséde une version 2007 de EXCEL.
Ci-joint le fichier Excel avec les macros utiles.
Merci.
liste_des_plans.rar
1 « J'aime »
Vous devriez alors utiliser le nouveau format de fichier Excel en .xlsx
Ensuite répondé à la question de .PL. Car nous ne sommes pas sur du fonctionnement souhaité.
Le changement de couleur des cases indice convient. Merci.
Cependant, pour la fonction mise à jour de la couleur. J'ai vu que vous avez fait une macro. Je ne vois pas son effet et fonctionnement.
1 « J'aime »
Quand on clique sur MAJ, ça met à jour la valeur depuis la deuxième page (rentrée à la main) vers la la première, puis ça remplace la valeur de la deuxième page par la formule originale qu'il y avait avant d'entrer la valeur à la main.
C'est bien le fonctionnement voulu ?
1 « J'aime »
Non ce n'est pas ça. Excusez-moi, j'ai du mal m'exprimer.
Quand j'utilise le fichier excel, je travaille sur la feuille "base de données". La base de données est lié à la fiche d'identification et se met à jour parallélement quand je modifie un indice dans la base de données par exemple.
Donc quand je modifie l'indice dans la base de données, je souhaite que dans la fiche d'identification, la case indice passe en rouge lors du changement. Je souhaite aussi dans un deuxième temps. En cliquant sur le bouton MAJ que toute la colonne indice dans la fiche d'identification repasse en jaune (aprés validation de la fiche).
Merci pour votre temps.
1 « J'aime »
La feuille dont tu parles "Base de données" c'est la feuille "Données de la carte" dans le fichier Excel ?
Oui c'est la feuille "données de la carte".
1 « J'aime »
Ah ok, donc ça n'est pas possible ou du moins beaucoup plus compliqué que ce que je pensais, car il faut stocker une valeur qui peut être modifier a tout moment.
Donc faire une macro qui "tourne" en permanence, ce qui n'est pas génial.
Mais attendons de voir si d'autres personnes ont des propositions intéressantes.
2 « J'aime »
D'accord. Je vais patienter.
Je vais réfléchir de mon côté.
En tout cas merci pour votre aide.
1 « J'aime »
Je pense qu'il aurait été plus judicieux de choisir une de mes réponses. Ça ne motive pas vraiment à répondre aux futures questions !
1 « J'aime »