Bonjour,
Pour excel mac 2011
Il s'agit d'un tableau contenant les résultats d'un test bactériologique. Plusieurs germes peuvent être identifiés. On aurait pu le faire avec un panier de fruits et appliquer des test permettant de retrouver de quel fruit il s'agit en fonction de critères d'observation couleur, odeur, forme, taille, …) pour ceux que la biologie pourrait destabiliser.
j'arrive à rechercher si le contenu d'une cellule est retrouvé dans une colonne, y compris pour des doublons dont je compte le nombre d'occurrences et même trouver les adresses de celles-ci ce qui me permettrait ensuite d'en faire ce que je veux (mettre en couleur, supprimer, exporter vers un contrôle dans un userform,…) mais je bloque pour effectuer des boucles de recherche pour différentes valeurs sur plusieurs colonnes avec excel mac 2011 (fonction find non dispo). La boucle s'arrête sur la deuxième colonne sur Lignearray = Application.Match(Cible, Rng, 0) lors de la deuxième boucle pour cette colonne.
J'avais pensé aussi comparer plusieurs cellules en ligne(comparer des lignes) sur plusieurs colonnes mais j'ai échoué également. Je suis sûr qu'il y a un moyen plus simple avec un array à 2 D mais j'ai perdu un peu le fil de mes pensées à ce stade. Je joins le fichier test avec le code, les commentaires et les différents points de contrôles qui montrent ce que fait la macro en mode pas à pas afin de rendre plus claire la question pour ceux que ça intéresserait. Pour l'instant, j'ai donc répété chaque boucle en déclenchant la boucle recherche_1_colonne sur un groupe d'otpionbuttons en frame 2 par 2 qui renvoient leur caption dans la ligne des valeurs à tester (incolore, anneau bleu, noir,…). avec une raz pour na pas avoir d'erreur liée à des valeurs "saisies" lors du lancement de la boucle précédente. Merci d'avance de vos avis. Si le code vous parait top bidouillé et que l'idée de départ est mauvaise, qu'auriez vous fait?
Pour excel mac 2011
Il s'agit d'un tableau contenant les résultats d'un test bactériologique. Plusieurs germes peuvent être identifiés. On aurait pu le faire avec un panier de fruits et appliquer des test permettant de retrouver de quel fruit il s'agit en fonction de critères d'observation couleur, odeur, forme, taille, …) pour ceux que la biologie pourrait destabiliser.
j'arrive à rechercher si le contenu d'une cellule est retrouvé dans une colonne, y compris pour des doublons dont je compte le nombre d'occurrences et même trouver les adresses de celles-ci ce qui me permettrait ensuite d'en faire ce que je veux (mettre en couleur, supprimer, exporter vers un contrôle dans un userform,…) mais je bloque pour effectuer des boucles de recherche pour différentes valeurs sur plusieurs colonnes avec excel mac 2011 (fonction find non dispo). La boucle s'arrête sur la deuxième colonne sur Lignearray = Application.Match(Cible, Rng, 0) lors de la deuxième boucle pour cette colonne.
J'avais pensé aussi comparer plusieurs cellules en ligne(comparer des lignes) sur plusieurs colonnes mais j'ai échoué également. Je suis sûr qu'il y a un moyen plus simple avec un array à 2 D mais j'ai perdu un peu le fil de mes pensées à ce stade. Je joins le fichier test avec le code, les commentaires et les différents points de contrôles qui montrent ce que fait la macro en mode pas à pas afin de rendre plus claire la question pour ceux que ça intéresserait. Pour l'instant, j'ai donc répété chaque boucle en déclenchant la boucle recherche_1_colonne sur un groupe d'otpionbuttons en frame 2 par 2 qui renvoient leur caption dans la ligne des valeurs à tester (incolore, anneau bleu, noir,…). avec une raz pour na pas avoir d'erreur liée à des valeurs "saisies" lors du lancement de la boucle précédente. Merci d'avance de vos avis. Si le code vous parait top bidouillé et que l'idée de départ est mauvaise, qu'auriez vous fait?