Code VBA pour recherche et transfert de données

Bonjour le Forum,

Je galère depuis quelques temps déjà afin de trouver- sans succès - un code VBA qui me permettrait d’exécuter les opérations suivantes :

1) Rechercher à l’aide du numéro de référence dans la colonne A (puisque les noms et prénoms peuvent parfois être corrigés) les personnes qui figuraient dans la liste du mois précédent (sur la feuille du même nom) et qui ne figurent plus dans la feuille du mois actuel.

2) Copier le numéro de référence, le nom et le prénom de ces personnes et les rajouter - sans montant - à la fin de la liste du mois actuel.

L’une et l’autre de ces listes peuvent bien entendu être de grandeur variable. Le premier numéro de référence sera par contre toujours dans la cellule A11.

Pourriez-vous m’aider ?

https://www.excel-pratique.com/~files/doc/Membres_disparus.xls

Bonnes salutations

Re-bonjour,

Mon exemple paraît plus logique si je simule quelques personnes disparues, non ?

Désolé.

https://www.excel-pratique.com/~files/doc/Membres_disparus_bis.xls

Je me suis inspiré de ton fichier pour te proposer une macro qui n'est pas forcèment la mieux écrite, mais dont tu peux t'inspirer.

(Ou utiliser telle quelle)

Cordialement

https://www.excel-pratique.com/~files/doc/membres_disparus_bis_1_.xls

Salut Demeb,

Je découvre ta macro à l'instant et mes premiers essais me laissent sur le cul !

Ta solution me semble géniale.

Je dois encore essayer de la transposer dans mon fichier réel - bien plus grand que mon fichier exemple - mais ça ne devrait pas être un problème.

Donc pour l'instant, je n'indique pas ce problème comme résolu.

Dans tous les cas merci mille fois pour ton aide.

Bonnne soirée.

Bonsoir,

Lors de ma première demande ci-dessus, j'avais pensé qu'il vallait mieux présenter un exemple simplifié de mon problème.

Demeb m'a alors fourni une solution qui fonctionne à merveille pour cet exemple, mais je ne suis pas arrivé à transposer sa solution dans mon classeur réel.

Je joins donc mon classeur réel - avec un nombre d'entrées considérablement réduit - afin de voir si quelqu'un pourrait encore m'aider.

https://www.excel-pratique.com/~files/doc/aaa_Fichier_reduit.xls

Quelques explications :

- Ce nouveau fichier, tel que présenté, correspond à une situation intermédiaire, c'est à dire après que quelques unes des macros à disposition aient déjà été lancées.

- A ce niveau, il faudrait qu'une nouvelle macro, semblable à celle que m'avait proposé Demeb pour mon autre classeur :

1) Efface les totaux inscrits dans la feuille "RepListeQuellensteuer" (pas demandé précédemment)

2) Recherche dans la feuille "Mois précédent" quelles sont les personnes qui ne sont plus présentes sur la feuille "RepListeQuellensteuer"

3) Ajoute à la fin de la feuille "RepListeQuellensteuer" le "AHV-ID", le "Nachname" et le "Vorname" (colonnes 1 à 3) des personnes qui ont disparu depuis le mois précédent.

- La macro proposée par Demeb est inscrite dans le module 1 sous le nom "Sub ajout_données_du_mois_précédent()".

Au plaisir de vous lire.

Rechercher des sujets similaires à "code vba recherche transfert donnees"