Bonjour le forum,
Je cherche à automatiser un changement de couleur d'une cellule si valeur contenue dans celle-ci existe bien dans la cellule d'un autre onglet. Ceci pour faciliter l'analyse visuelle.
J'ai essayé de partir sur une piste avec le format conditionnel mais cela ne fonctionne pas à 100%. Par ailleurs, il faudrait répliquer la formule sur toutes les colonnes (le fichier de production peut contenir plusieurs dizaine de colonne.
Dans le fichier ci-joint:
La feuille "contrôle" possède dans le champ A plusieurs produits. Une macro va identifier si le produit existe dans la feuille "inventaire" en D. La macro cherche des chaînes de caractère. Elle va donc ramener plusieurs propositions en B,D, etc... autant de fois que nécessaire. C'est l'utilisateur qui se chargera de vérifier manuellement le % de ressemblance. Le fichier de production est vraiment tordu... et contient plus de 1000 produits. Pour me faciliter la tâche j'avais imaginer de filtrer en mettant en couleur les cellules dans la feuille "contrôle" qui contiennent exactement le nom récupéré de la feuille "inventaire" par rapport au champ. Mais ma formule modifie les champs vides ce qui n'est pas juste et par ailleurs je devrais la répliquer en C, en D, etc... autant de fois que cela est nécessaire. Existe-t-il un moyen plus simple en passant par un code VBA ?
Merci d'avance et très bon week-end à toutes et tous
Je cherche à automatiser un changement de couleur d'une cellule si valeur contenue dans celle-ci existe bien dans la cellule d'un autre onglet. Ceci pour faciliter l'analyse visuelle.
J'ai essayé de partir sur une piste avec le format conditionnel mais cela ne fonctionne pas à 100%. Par ailleurs, il faudrait répliquer la formule sur toutes les colonnes (le fichier de production peut contenir plusieurs dizaine de colonne.
Dans le fichier ci-joint:
La feuille "contrôle" possède dans le champ A plusieurs produits. Une macro va identifier si le produit existe dans la feuille "inventaire" en D. La macro cherche des chaînes de caractère. Elle va donc ramener plusieurs propositions en B,D, etc... autant de fois que nécessaire. C'est l'utilisateur qui se chargera de vérifier manuellement le % de ressemblance. Le fichier de production est vraiment tordu... et contient plus de 1000 produits. Pour me faciliter la tâche j'avais imaginer de filtrer en mettant en couleur les cellules dans la feuille "contrôle" qui contiennent exactement le nom récupéré de la feuille "inventaire" par rapport au champ. Mais ma formule modifie les champs vides ce qui n'est pas juste et par ailleurs je devrais la répliquer en C, en D, etc... autant de fois que cela est nécessaire. Existe-t-il un moyen plus simple en passant par un code VBA ?
Merci d'avance et très bon week-end à toutes et tous