gérer une liste

alain90

XLDnaute Junior
bonjour à tous,

- pour infos : j'utilise excel 97

Voilà mon problème:

- je tire des renseignements de trois bases de données. Ces renseignements
arrivent sous excel sous la forme suivante:
1. le première base de données :
en A1 : un numéro dit "FIP" sous la forme "xxxxxxxxxxx" soit 11 chiffres
en B1 : le nom et le prénom
en C1 : l'adresse compléte
en D1: le renseignement qu j'appelle "critère" du style "ano1"

2. la deuxiéme base de données:
en A1 : un numero dit FIP mais complet soit 18 chiffres du style
"zzzzzzzxxxxxxxxxxx" soit les 11 chiffres vus ci dessous et 7 chiffres
complémentaires
en B1: le nom et prénom
en C1 : rien (pas d'adresse)
en D1: le renseignement que j'appelle également "critère" du style "ano2"

3. la troisième base de données
en A1: le numéro FIP complet (comme vu au 2)
en B1 : rien mais colonne conservée pour nom et prénom
en C1 : rien mais colonne conservée pour adresse
en D1: le renseignement appelé critère du style "ano3"

Je regroupe ces trois source sur une feuille de calcul que je nomme liste
avec pour titre de colonnes
A1 : FIP ; B1: nom, prénom ; C1: ADRESSE; D1: CRITERE 1
D2 : critère 2 et ainsi de suite jusqu'à 12

maintenant je souhaiterait avoir une macro qui :
- regrouperait les mêmes n° FIP bien entendu le regroupement s'effectuerait
sur le FIP à 11 chiffres (vu en 1) et lorsqu'il y aurait regroupement
qu'elle subsitue le FIP incomplet par le FIP complet s'il existe
- lors de ce regroupement elle complète la colonne du nom et de l'adresse si
besoin
- puis inscrive à partir de la colonne D1 le ou les renseignement
supplémentaire ( à partir de la première colonne vide - colonne critére)

En fait chaque fois qu'une nouvelle donnée est introduite, la macro doit
rechercher déjà si ce FIP existe auparavant, lire la ou les données qui y
sont et ajouter la nouvelle donnée si elle n'existe pas déjà dans la
première colonne vide qu'elle rencontre à partir de D1, compléter
éventuellement les données manquantes comme le FIP si incomplet, ou le nom
et prénom, ou l'adresse puis une fois ce travail fait supprimer cette ligne
afin qu'il n'existe pas de doublons sur le FIP, ou s'il s'agit d'un nouiveau
FIP la macro ne fait rien

C'est un peu long mais j'espère m'avoit fait comprendre


merci d'avance pour l'attention que vous porterez à ma demande (simplement
déjà de la lire !!!) et pour la suite que vous y donnerez
D'ailleurs tout cela est-il possible ?
je bute vraiment la-dessus et je n'y arrive pas
enfin .... merci

Alain
 

pascal21

XLDnaute Barbatruc
Re : gérer une liste

bonsoir alain et bienvenue
tu devrais profiter de la possibilité de mettre ton fichier en pièces jointes
ça t'aurais éviter un long et fastidieux texte à écrire
et cela favorise la comprehension du problème
à tout de suite
 
Dernière édition:

Discussions similaires

Réponses
5
Affichages
351
Réponses
10
Affichages
447

Statistiques des forums

Discussions
312 524
Messages
2 089 322
Membres
104 119
dernier inscrit
karbone57