Bonjour à tous,
je souhaite créer une macro permettant de vérifier les données contenues dans un fichier, renseigné au préalable par un utilisateur.
Le contrôle est double :
1. Contrôle de conformité : Vérifier que les données contenues dans une plage de cellule (ex feuille 1, cellules A1 à A5) appartiennent à une plage de données de références contenues dans une autre feuille (ex feuille 2, cellules B1 à B52). J'utilise une feuille à part pour les données de référence afin de pouvoir les actualiser sans modifier le code.
Si la valeur n'appartient pas à la liste autorisée, il faudra que la cellule de la feuille 1 en erreur se colorie d'une couleur, sinon pas de coloriage.
2. Contrôle de cohérence : Vérifier la cohérence des données entre elles. Ex : Si la cellule en A1 = qq chose alors la cellule en B1 = ne peut être différente de certaines valeurs.
Ex : SI [Cellule en A1 = Poids alors cellule en B1 = Kg ou g] OU SI [Cellule en A1 = Pression alors cellule en B1 = Bar ou PSI]. Dans le cas ou la valeur de la cellule B n'appartient pas au champ des réponses possibles, alors la cellule est détectée et coloriée.
Ce contrôle devant lui aussi s'effectuer de A1 à A5 par exemple.
J'ai évidemment commencé à bosser sur ces macros, mais vu mon niveau je m'arrache les cheveux.
J'ai tenté d'enregistrer la macro puis de modifier le code mais j'ai fait chou blanc.
J'ai également cherché sur le forum, j'ai trouvé quelques posts sur le point 1 mais je ne parviens à rien dans mon fichier.
Le but ultime de cette macro est d'intégrer des informations fournies par des tiers, sans introduire d'erreurs.
J'espère que vous trouverez le temps de jeter un œil à ma question, merci d'avance pour le temps que vous y consacrerez !
@++++
je souhaite créer une macro permettant de vérifier les données contenues dans un fichier, renseigné au préalable par un utilisateur.
Le contrôle est double :
1. Contrôle de conformité : Vérifier que les données contenues dans une plage de cellule (ex feuille 1, cellules A1 à A5) appartiennent à une plage de données de références contenues dans une autre feuille (ex feuille 2, cellules B1 à B52). J'utilise une feuille à part pour les données de référence afin de pouvoir les actualiser sans modifier le code.
Si la valeur n'appartient pas à la liste autorisée, il faudra que la cellule de la feuille 1 en erreur se colorie d'une couleur, sinon pas de coloriage.
2. Contrôle de cohérence : Vérifier la cohérence des données entre elles. Ex : Si la cellule en A1 = qq chose alors la cellule en B1 = ne peut être différente de certaines valeurs.
Ex : SI [Cellule en A1 = Poids alors cellule en B1 = Kg ou g] OU SI [Cellule en A1 = Pression alors cellule en B1 = Bar ou PSI]. Dans le cas ou la valeur de la cellule B n'appartient pas au champ des réponses possibles, alors la cellule est détectée et coloriée.
Ce contrôle devant lui aussi s'effectuer de A1 à A5 par exemple.
J'ai évidemment commencé à bosser sur ces macros, mais vu mon niveau je m'arrache les cheveux.
J'ai tenté d'enregistrer la macro puis de modifier le code mais j'ai fait chou blanc.
J'ai également cherché sur le forum, j'ai trouvé quelques posts sur le point 1 mais je ne parviens à rien dans mon fichier.
Le but ultime de cette macro est d'intégrer des informations fournies par des tiers, sans introduire d'erreurs.
J'espère que vous trouverez le temps de jeter un œil à ma question, merci d'avance pour le temps que vous y consacrerez !
@++++