Bonjour à tous,
je sollicite aujourd'hui votre aide car je bloque sur mon fichier excel.
Voici la problématique.
J'ai une feuille nommée "A travailler" sur lequel j'ai un bouton ou j'aimerai associer une macro.
La macro doit aller chercher dans une feuille nommée "Base de donnée", dans un tableau, dans la colonne F des valeurs qui serait identique entres elles. Par exemple en ligne 3, 20 et 55 j'ai la valeur "xxx". Je voudrais que la macro me trouve les 3 lignes, les copies et viennent me les coller dans ma page "A travailler" a partir de A11. Si en ligne 5,12, et 32 j'ai la valeur "yyy" la macro devra aussi copier les lignes dans ma feuille "A travailler" à la suite.
Voici les contraintes:
- il n'y pas de limite de ligne sur la feuille "Base de donnée"
- a chaque fois que j'active ma macro, elle devra effacer les anciennes informations de la feuille "A travailler" (tableau à partir de A11)
- il faut au minimum 3 redondances dans la base de donnée pour que les informations soient copiées/collées.
- j'aimerai que la macro me fasse aussi un travail identique sur la colonne J. Attention, ce sont des infos différentes, pas de recoupement entre la colonne F et J
- de même manière j'aimerai que la macro fasse aussi la job pour la colonne D + E, si les valeurs "D+E" sont identiques avec d'autres des mêmes colonnes. Plus dur à comprendre. Voir fichier joint.
- Si une ligne correspond à plusieurs valeurs de recherche, elle devra être copié plusieurs fois.
- enfin, les lignes devront être classé en fonction de leurs similitudes. C'est à dire, voir dans fichier joint, en collant les lignes correspondant aux valeurs similaires de la colonne F, je dois avoir les 3 "1" à la suite, les 4 "2" à la suite, les 3 "11" à la suite.
J'ai surligné toutes les cellules ou il y a au moins 3 valeurs identiques dans la colonne.
Au final dans la feuille "A travailler" je devrais avoir une copie des lignes:
2, 11, 19 et 23 pour les colonnes D+E
2, 3 15, 4, 10, 11, 19, 7, 22 et 23 pour la colonne F
3, 18, 19, 4, 6, 10, 8, 9, 23 pour la colonne J
Merci par avance pour votre aide
Florian