Notification, MFC et condition

Walaboss -  
 Walaboss -
Bonjour,

Actuellement j'ai un fichier auquel j'aimerai insérer un système de notification. J'ai une macro sur ce fichier, mais après lancement de la macro - quand celle-ci est terminée - il est possible de changer des données sur lesquelles se base la macro. L'idée serait que lorsqu'une des cases est modifiée elle se mette en rouge. Donc jusque-là une MFC suffirait j'imagine. Mais l'idée c'est qu'en relançant la macro après ces modifications la macro me vérifie quelles cases ont subi la dernière MFC et se mettent en vert.
.
Du coup à la fin du second déroulement de la macro, il faudrait que mes cellules vertes restent vertes mais que la première MFC (si modification --> Rouge) se remette en place pour pouvoir notifier de nouvelles modifications.
.
Auriez-vous une idée pour m'aider dans mon problème ? Quel genre de ligne de code VBA pourrait aider à cette MFC sous condition (mise en abyme des MFC xD) ?
.
.
Bon courage et merci d'avance.

P.S. : Voici un fichier sur lequel vous pouvez baser votre raisonnement

http://cjoint.com/?EEnkzdxZhmC

2 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour
Pourquoi du rouge en dehors de ton tableau ?
0
Walaboss
 
J'ai mis la MFC sur l'ensemble de la colonne, c'est pour ça.
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
????
c'est volontaire ou pas ?
ou faut il travailler que sur le tableau ?
0
Walaboss
 
Oui, mais ça change beaucoup de paramètres pour ma question ? Si je met la MFC sur la colonne, je peux l'indiquer sur ma ligne de code VBA ?
Désolé pour le tableau, je pensais que ça aiderait à la compréhension mais comme j'ai mis la MFC sur toute la colonne la raison d'être du tableau n'est plus très pertinente...
Ce qu'il faut retenir, c'est qu'il faut bosser sur la colonne. Désolé d'avoir rendu les choses compliquées.

Cordialement.
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Aie, Aie, Aie!
Tu travailles sur 1048576 lignes ???
0
Walaboss
 
Hum, peut-être pas en effet xD. Mais 9999 lignes ça me paraîtrait cohérent. Enfin après tu peux fixer des limites plus petites (genre le tableau encadré). J'aimerai juste une aide pour la synthaxe du code, après les limites de la MFC je pense qu'elles sont facilement changeables ?
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
ci joint maquette
les macros sont dans le module "worbook"
et dans le module 1
https://www.cjoint.com/?3Enr2MDb3QZ

si dans la feuille, les données sont des saisies on pourrait déclencher le "rouge" la cellule
Michel
0
Walaboss
 
Merci pour ta réponse, ça me met bien les cases en rouge :) ! Maintenant mon objectif ce serait qu'à la fin de ma macro, j'ai une Mise en Forme Conditionnelle qui reste activée pour qu'un changement de valeur me fasse un changement de couleur, mais que si la macro se lance elle modifie la couleur des cases modifiées juste avant pour notifier qu'elles ont été prises en compte cette fois (par exemple en vert). Puis qu'à la fin de ma macro la Mise en forme conditionnelle redevienne active, en épargnant les cases qui ont subi la couleur vert.
Ça serait réalisable ?
0