Re : Aide pour une macro (Ajout à une Base de donnée ayant de nombreuses données)
Bonjour Lisa-Marie
,
J'ai besoin d'aide pour me faire une macro. Normalement je me débrouille mais la je ne sais pas trop ou commencer ....
Si on remet dans l'ordre tes idées diverses (et si j'ai tout compris
), je suivrais le raisonnement suivant :
1) Tu dois avoir autant de feuilles que de postes :
-> Il te suffit de balayer la ligne 1, si la case est non vide, tu balaies le nom des feuilles pour vois s'il existe ou pas, et tu crées la feuille si nécessaire.
2) Tu rapatries les données sur chaque feuille :
-> Tu balaies les feuilles du classeur sauf "base de donnée", et pour chaque, tu utilises un Find pour trouver le nom de la feuille dans la ligne 1. Si pas de résultat, feuille suivante, si résultat, copie des données des 3 colonnes avant de passer à la feuille suivante.
3) Suppression des doublons :
-> Tu rebalayes les feuilles du classeur et comme tu est en 2007, tu utilises la suppression de doublons automatiques (à noter que ça peut être associé au point 2 pour éviter de balayer 2 fois les feuilles, mais il est plus prudent de coder étape par étape et d'optimiser ensuite
...)
4) Vider la feuilles "base de donnée"
-> Avec Clear, pas de soucis
...
Voilà, commence à coder et reviens vers nous si tu rencontres une difficulté particulière sur un point ou un autre
.
Bonne journée