ah non, c'est pas d'chance ! mon code VBA actuel peut être facilement adapté pour l'emplacement des résultats, pour l'emplacement des grilles, et même pour une largeur de grille variable, mais pour un nombre de lignes variables : non ! c'est la ligne verte et 4 lignes blanches en dessous, rien d'autre ! pour un nombre de lignes variables, faut faire un autre algorithme très différent ! de plus :
* si y'a que 2 lignes : pourra jamais y avoir de triplon et quadruplon ; uniquement d'éventuels doublons
* si y'a que 3 lignes : jamais de quadruplon : uniquement d'éventuels triplons et d'éventuels doublons
* avec plus de 6 lignes, faudra p't'être détecter aussi des quintuplons, sextuplons, septuplons ?
ta plage à prendre en compte, ce serait quoi au juste ?
* un nombre variable de lignes : de 2 lignes minimum à combien de lignes maximum ? « 10 lignes +ou- » :
moins, c'est minimum 2 lignes ; et plus ? 15 lignes ? 80 lignes ? 1000 lignes ?
* et le nombre de colonnes, c'est toujours 39 ou ça peut varier aussi ? si oui : quel mini ? quel maxi ?
* l'emplacement des grilles sera forcément variable selon le nombre de lignes ; alors où ça ?
et pour les colonnes : est-ce toujours à partir de la colonne A, ou ça peut changer aussi ?
* quel est l'emplacement des résultats pour chaque grille ?
ça fait beaucoup de questions, hein ? donc de nombreuses réponses ! si tu indiques clairement c'qui est fixe et c'qui est variable, et si tu joins un fichier représentatif adéquat de c'que tu attends, peut-être qu'une solution pourra être trouvée ?
dhany