Bonjour à tous,
J'ai besoin de votre aide concernant le traitement d'un fichier Excel à l'aide du code VBA.
Mon classeur Excel comporte 4 feuilles : "Source", "traitement", "BD" et "output".
je veux que ma macro exécute ceci :
- Sur le feuille "source", la macro compare les cellules de la colonne 3 (Prénom) c'est à dire : si le prénom de la première cellule est égale au prénom de la cellule suivante:
- La macro séléctionne tout le tableau contenant les prénoms répétés et copie colle le tableau sur la feuille "traitement" sur la troisième ligne.
- Après la macro cherche ce prénom sur la feuille BD et filtre sur le sexe = "femme" et trie sur le salaire du plus petit au plus grand et récupère que le plus petit salaire
- Donc, il sélectionne cette ligne et copie colle sur la feuille "traitement" sur la deuxième ligne.
- après, sur la feuille "traitement, sélectionne tout le tableau et le copie colle sur la feuille "output".
une fois ces actions sont terminés, la macro revient à la feuille "source" et continue le test sur tout le tableau et si cette fois-ci les deux prénoms ne sont pas identiques, il récupère juste cette ligne et applique les mêmes actions que précédemment et ainsi de suite.
Merci pour votre aide.
Voilà mon fichier excel ci-joint
J'ai besoin de votre aide concernant le traitement d'un fichier Excel à l'aide du code VBA.
Mon classeur Excel comporte 4 feuilles : "Source", "traitement", "BD" et "output".
je veux que ma macro exécute ceci :
- Sur le feuille "source", la macro compare les cellules de la colonne 3 (Prénom) c'est à dire : si le prénom de la première cellule est égale au prénom de la cellule suivante:
- La macro séléctionne tout le tableau contenant les prénoms répétés et copie colle le tableau sur la feuille "traitement" sur la troisième ligne.
- Après la macro cherche ce prénom sur la feuille BD et filtre sur le sexe = "femme" et trie sur le salaire du plus petit au plus grand et récupère que le plus petit salaire
- Donc, il sélectionne cette ligne et copie colle sur la feuille "traitement" sur la deuxième ligne.
- après, sur la feuille "traitement, sélectionne tout le tableau et le copie colle sur la feuille "output".
une fois ces actions sont terminés, la macro revient à la feuille "source" et continue le test sur tout le tableau et si cette fois-ci les deux prénoms ne sont pas identiques, il récupère juste cette ligne et applique les mêmes actions que précédemment et ainsi de suite.
Merci pour votre aide.
Voilà mon fichier excel ci-joint