J’aurai besoin d’aide pour développer une macro VBA.
Mon objectif est d’identifier et d’extraire d’un tableau Excel pour chaque famille la ligne qui correspond à un individu grâce à ces caractérisques ( ou critères ).
Pour chaque Famille ,la ligne correspondante à l’individu est celle dont les tous les critères sont font partis des critères de l’individu.
Dans l’extraction d’origine , les critères des lignes sont dans une seule colonne alors que les critères de l’individu sont chacune dans une cellule différente.
Le caractère « / » sépare chacun des critères et correspond à un ET è Fruit/legume è Fruit et Legume :Si l’individu contient Fruits et Légume alors la ligne correspond à l’individu sinon non
Le Caractère « , » correspond à un OU à Entrée , Dessert à Entrée ou Dessert : si l’un des 2 fait partie des caractéristiques de l’individu alors la ligne correspond à l’individu.
Il faut je pense dans un premier temps séparer les critères pour ensuite pour voir les comparer à ceux de l’individu. Et enfin sélectionner les bonnes lignes
Mes connaissances en VBA étant très limité , quelqu’un pourrait il m’aider à developper cette macro.
J’ai commencé à devélopper une macro , j'ai réussi à :
Séparer les critères ET ( càd "/" ) mais je suis bloqué pour traiter les critères avec les « , » càd les OU.
Je ne sais pas comment faire et pour la suite je ne vois pas non plus comment faire pour réaliser le tri pour garder uniquement les lignes qui correspondent à l'individu ( normalement une seule ligne par famille)
Si quelqu'un pouvez m'aider ça serait genial
je vous joint mon fichier
Une dernière chose , le nombre de critères par ligne et par cellule est variable (jusqu'à 10 ).
Merci d'avance de votre aide
Mon objectif est d’identifier et d’extraire d’un tableau Excel pour chaque famille la ligne qui correspond à un individu grâce à ces caractérisques ( ou critères ).
Pour chaque Famille ,la ligne correspondante à l’individu est celle dont les tous les critères sont font partis des critères de l’individu.
Dans l’extraction d’origine , les critères des lignes sont dans une seule colonne alors que les critères de l’individu sont chacune dans une cellule différente.
Le caractère « / » sépare chacun des critères et correspond à un ET è Fruit/legume è Fruit et Legume :Si l’individu contient Fruits et Légume alors la ligne correspond à l’individu sinon non
Le Caractère « , » correspond à un OU à Entrée , Dessert à Entrée ou Dessert : si l’un des 2 fait partie des caractéristiques de l’individu alors la ligne correspond à l’individu.
Il faut je pense dans un premier temps séparer les critères pour ensuite pour voir les comparer à ceux de l’individu. Et enfin sélectionner les bonnes lignes
Mes connaissances en VBA étant très limité , quelqu’un pourrait il m’aider à developper cette macro.
J’ai commencé à devélopper une macro , j'ai réussi à :
Séparer les critères ET ( càd "/" ) mais je suis bloqué pour traiter les critères avec les « , » càd les OU.
Je ne sais pas comment faire et pour la suite je ne vois pas non plus comment faire pour réaliser le tri pour garder uniquement les lignes qui correspondent à l'individu ( normalement une seule ligne par famille)
Si quelqu'un pouvez m'aider ça serait genial
je vous joint mon fichier
Une dernière chose , le nombre de critères par ligne et par cellule est variable (jusqu'à 10 ).
Merci d'avance de votre aide