The Tunnel 3x05sub Ita | Blood and Glory 2016 DVDRip x264-SPOOKS[N1C] | Star Trek Enterprise (5)
Menu

Difficulté avec base de données

alberto75017 - 6 oct. 2018 à 13:02 - Dernière réponse :  Alain
- 12 oct. 2018 à 11:54
Bonjour,
J'ai deux fichiers excel Fichier A et Fichier B. Fichier A est une base de données "adhérents" avec nom, prénom et tout un tas d'autres informations et Fichier B est en quelque sorte une succession de fiches de présentation individuelles où l'on retrouve lesdites informations, là encore individuelle, une feuille par adhérent. Sur ce second fichier, des liens permettent de récupérer les infos dans la base de données mais cette dernière est évolutive et chaque ajout où suppression de ligne (ce qui arrive fréquemment) me met le bazar sur mes fiches de présentation, que je pose ou non le $ pour fixer la cellule. J'aimerais trouver le moyen de récupérer les informations de ma base de données de façon à ce que les infos de la fiche de Mme Martin soient bien les siennes, même si dans la base données Mme Martin est passée de la ligne 10 à la 9 suite à la suppression d'une ligne.
J'espère avoir été claire (vous aurez compris que je ne suis qu'une utilisatrice des plus basiques ;) ).
Merci d'avance pour votre aide.
SB
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
via55 9663 Messages postés mercredi 16 janvier 2013Date d'inscription 12 octobre 2018 Dernière intervention - 6 oct. 2018 à 13:23
2
Merci
Bonjour

Un lien n'est pas la meilleure manière de relier 2 feuilles ou 2 fichiers d'une BDD
Il faut mieux avoir un identifiant unique par personne (un N°) dans le 1er tableau et retourner les infos dans le 2nd tableau avec des RECHERVEV

Cdlmnt
Via


Merci via55 2

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 25452 internautes ce mois-ci

Commenter la réponse de via55
PHILOU10120 5139 Messages postés lundi 16 avril 2012Date d'inscriptionContributeurStatut 12 octobre 2018 Dernière intervention - 7 oct. 2018 à 11:10
1
Merci
Bonjour à vous deux

On peut utiliser la fonction EQUIV(…)
Cette fonction donne la ligne ou se trouve le nom de l'adhérent par exemple
et on utilise ce numéro de ligne dans les fonctions INDEX(…) , INDIRECT(…) , ADRESSE(…)

Commenter la réponse de PHILOU10120
1
Merci
Bonjour,
Il y aurait donc, si j'ai bien compris, des dizaines voire des centaines de feuilles dans le fichier B ?
Quelle est le finalité de ces feuilles du fichier B ? S'il s'agit de les compléter de diverses données, c'est sans doute faisable, avec les fonctions citées par Via et Philou, mais probablement assez difficile à gérer.
S'il s'agit seulement d'avoir une fiche imprimée pour chaque adhérent, peut-être faudrait-il voir du côté des fonctions Publipostage de Word, dont le fonctionnement est assez simple.
Le fichier A d'Excel pourrait servir de source des données et Word pourrait éditer les fiches souhaitées sur papier...
Pouvez vous nous donner des précisions supplémentaires ?
Cordialement,
Alain
Commenter la réponse de Alain
PHILOU10120 5139 Messages postés lundi 16 avril 2012Date d'inscriptionContributeurStatut 12 octobre 2018 Dernière intervention - 7 oct. 2018 à 15:07
1
Merci
Bonjour

Au lieu de faire X fiches un seul masque de la fiche avec des formules pour renseigner celle-ci en partant de la clé par exemple le numéro d'adhérent
Puis voir en VBA pour faire une boucle d'impression si néscessaire
Quelque chose dans ce genre :
http://cjoint.com/c/HJhnwQjG5ax
auquel il faudrait ajouter éventuellement une macro pour l'impression...
Commenter la réponse de PHILOU10120
Raymond PENTIER 47272 Messages postés lundi 13 août 2007Date d'inscriptionContributeurStatut 12 octobre 2018 Dernière intervention - 7 oct. 2018 à 18:31
0
Merci
Bonjour, SB.

Une autre approche, sans macro, en adaptant ma fiche technique
http://www.commentcamarche.com/faq/33653-principe-d-edition-de-descriptif-devis-facture-commande
Commenter la réponse de Raymond PENTIER
alberto75017 - 8 oct. 2018 à 08:10
0
Merci
Merci à tous pour vos réponses. Je vais essayer d'y picorer la solution à mon problème. Bonne journée ;)
Bonjour,
Avez vous trouvé votre bonheur ?
Cordialement,
Alain
Commenter la réponse de alberto75017