[OK] Liaison entre 2 fichiers excel si données communes...

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
cemp
Membre hyperactif
Membre hyperactif
Messages : 2117
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

[OK] Liaison entre 2 fichiers excel si données communes...

Message par cemp » 11 mars 2010, 17:23:48

'Soir à tous,

n'ayant qu'Excel comme outil de travail principal au boulot, je suis obligé de le sortir à toutes les sauces...

V'là le problème du jour :

Tableau A (qui s'appelle OMP_2010) qui existait avant depuis des siècles et qui contient déjà un certain nombre de données. En gros, c'est le tableau source.

V'la qu'on m'impose un tableau B (qui s'appelle BALESOL) dans lequel je vais retrouver une petite partie des infos déjà saisie dans le tableau A (OMP_2010).

Vous m'voyez venir, là ?!

Je cherche une macro ou une formule qui permettrait de :

1- rechercher dans le tableau source si les données sont déjà existantes.
2- si elles le sont, les copier / coller dans le tableau destinataire.
3- soit via la pression d'un bouton soit via une liaison automatique à l'ouverture du fichier destinataire.

Je mets les deux fichiers en pièce jointe pour ceux qui pour qui ce n'est pas claire...

* Fichier source *.xls à télécharger
* Fichier destinataire *.xls à télécharger

D'avance merci de vos suggestions.

;)
Modifié en dernier par cemp le 16 mars 2010, 20:38:07, modifié 1 fois.
<Cemp>

404

Titus
Modérateur
Modérateur
Messages : 7275
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Bruxelles
Contact :

Message par Titus » 12 mars 2010, 12:28:43

Salut,

Pour ma part, je ne crois pas que cela puisse se faire de façon automatisée (mais comme je ne suis pas un as en Excel, je ne suis pas sûr.

Toutefois, pour reprendre le résultat d'une cellule donnée, voici la formule:
=$OMP_2010.F22
Tu prends le résultat de la cellule F22 de la feuille OMP_2010, et tu mets cette formule dans la cellule de ton choix de la feuille BALESOL.
A+
Image
Ma configuration est ici, employez Google.

cemp
Membre hyperactif
Membre hyperactif
Messages : 2117
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

Message par cemp » 12 mars 2010, 16:19:28

Salut Titus,

merci pour ta réponse.

Le problème, c'est que je ne sais pas si la valeur commune aux deux tableaux existe. Donc il faut qu'excell dans un premier temps fasse cette recherche et si il trouve, m'affiche le résultat...

Je suis preneur soit d'une macro, soit d'une formule toute prête soit d'une code VBA...

Je sais que la fonction =RECHERCHEV et =RECHERCHEH avec condition existe mais je n'arrive pas à les appliquer...

;)
<Cemp>

404

cemp
Membre hyperactif
Membre hyperactif
Messages : 2117
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

Message par cemp » 16 mars 2010, 20:37:42

Re,

je clôture cette discution car j'ai obtenu une solution qui fonctionne très bien ici

Merci pour ton aide Titus.

;)
<Cemp>

404

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités