XL 2019 Extraire d'un tableau une liste répondant à un critère

amaury2

XLDnaute Nouveau
Bonjour le forum,

Le problème a surement déjà été posé mais je n'ai pas trouvé. Pour un travail, j'ai une première feuille excel correspondant à une table à X colonnes, dans une deuxième feuille je souhaite mettre dans une unique cellule le résultat d'un filtre sur la première feuille, le critère filtrant se trouvant sur la deuxième feuille.

Exemple:
1) Première feuille de X colonnes, dans la colonne A j'ai des valeurs numériques qui peuvent se répéter,
2) Dans ma deuxième feuille, j'indique que je cherche les lignes de la première feuille ayant par exemple un "3" dans la colonne A
3) Je souhaite récupérer dans ma deuxième feuille les valeurs de la colonne B des lignes trouvées sous forme dúne concaténation par exemple "Résultat 1 // Résultat 2 // ..."

Merci par avance de votre aide
 

Paritec

XLDnaute Barbatruc
Bonjour Amaury2 le forum
un petit fichier exemple, avec un exemple de résultat souhaité
et on va te faire cela
a+
Papou :)
 

amaury2

XLDnaute Nouveau
Bonjour Paritec,

Merci beaucoup, j'ai fait un exemple idéal coloré même si le format me semble compliqué à préserver. je peux bien sur m'adapter. :)
J'ai essayé pendant pas mal de temps (Matrice, Index, equiv, ...) mais je pense que passer par une formule est une fausse piste. Le reste de mon fichier mère possède du VBA donc pas de soucis pour en mettre plus si nécessaire, mais de ce côté là je bloque aussi
 

Fichiers joints

amaury2

XLDnaute Nouveau
Hola Paritec,

J'ai mis du temps à te remercier mais j'étais entrain de tout adapter à mon travail. :D
Merci grandement, le résultat est génial!!!
Au plaisir de vous soliciter un jour de nouveau :),
Amaury
 

konzo

XLDnaute Nouveau
Bonjour Amaury2 le forum
un petit fichier exemple, avec un exemple de résultat souhaité
et on va te faire cela
Bonjour Amaury2 le forum
voilà ton fichier en retour avec ce que tu veux mais c'est pas tout simple ton affaire!!!
a+
Papou :)
a+
Papou :)
Bonsoir Paritec
Je rebondis sur ta réponse pour solliciter ton appui pour importer des données de deux balances sources (N et N-1) vers un autre classeur Excel (Balance destination).
L'import se fera sur la base des quatre premiers chiffres du numéro de compte de la balance de destination
Exemple : 10112000 vers 1011 Balance destination
Pour les comptes alphanumériques : 401Test à transférer vers 401 de la balance de destination. A considérer que les 3 premiers chiffres du compte alphanumérique
En attaché les trois balances.
Merci d'avance pour tout appui
 

Fichiers joints

Paritec

XLDnaute Barbatruc
Bonjour Konzo le forum
je ne vois pas trop la similitude entre les demandes de Amaury2 et ta demande?????
je regarderai mais pas avant demain ou après demain
a+
Papou :)
 

Paritec

XLDnaute Barbatruc
Re Konso le forum
Pour les comptes alphanumériques : 401Test à transférer vers 401 de la balance de destination. A considérer que les 3 premiers chiffres du compte alphanumérique
donc s'il y a 10 lignes avec 401AK ou plus on fait quoi???? le total des lignes 401A 401B etc dans la seule ligne 4010000???? de destination???
a+
papou :)
 

konzo

XLDnaute Nouveau
Merci infiniment pour ta réactivité.
Effectivement tous les comptes 401 XXX seront cumulés au compte 401 de la Balance Destination.
Merci
 

Paritec

XLDnaute Barbatruc
Bonjour Konso le forum
Tu décompresses le zip sur ton bureau ou ailleurs, mais tu ne l'ouvres surtout pas en temporaire
tu ouvres le dossier et tu ouvres konso balance destination V1.xlsm et tu lis et tu testes
a +
Papou :)
 

Fichiers joints

konzo

XLDnaute Nouveau
Papou,
Excellent travail. Cela correspond exactement à ma demande.
Par contre avec un autre fichier testé, le compte après la ligne 158 Balance N n'a pas été importé. Voir fichiers attachés.
Nouvelle demande :
1) Importer balances N et N-1 avec fonction ouvrir (Les fichiers sont sur mon Bureau)
2) Journal des comptes des balances N et N-1 non importés avec Numéro compte et montant
Excellent week-end
Konzo
 

Fichiers joints

konzo

XLDnaute Nouveau
Bonsoir Papou,
Je relance pour ma requête ci-dessous.
Merci également de me commenter les macro pour me permettre de faire des mises à jour.
Bonne soirée
 

Paritec

XLDnaute Barbatruc
Re bonjour Konso le forum
Bah alors toi je t'ai complètement oublié
je regarde ce que tu veux
a+
Papou :)
 

Paritec

XLDnaute Barbatruc
Re Re Bonjour Kenso le forum
Bah oui mon cher Kenso, si tu fournis des fichiers qui ne sont pas identique à ceux que tu veux importer ensuite, cela ne marche pas c'est sur!!!!
Quand j'ai importé la première fois, il y avait une ligne vide en bout de tes codes comptables, et une ligne supplémentaire avec des totaux !!!
Alors j'ai importé et traité la feuille - 2 lignes normal je pense.
Et là tu as fournis une feuille, ou la ligne vide et les totaux n'existent plus, mais la macro elle ne sait pas que tu ne sais pas ce que tu veux.
donc elle à traité comme si la ligne vide et la ligne total existait!!!
Maintenant à toi de me dire tu veux quoi??? comme le premier exemple ou comme le second ????
dans l'attente de te relire et je modifierai la macro en conséquence
a+
Papou:)
 

konzo

XLDnaute Nouveau
Papou,
Merci ta réactivité.
Les balances à importer n'ont pas le même nombre de lignes.
Par contre, la ligne total existe sur toutes les balances.
Mon souhait :
1) Importer toutes les données des balances N et N-1 jusqu'à la ligne Total
2) Importer les fichiers des balances N et N-1 avec sélection du répertoire (Mes Documents, Bureau, Etc.)
3) Obtenir le journal des comptes non importés des balances N et N-1 dans la Balance Source
Merci beaucoup pour ton appui
Konzo
 

Paritec

XLDnaute Barbatruc
Re bonjour Konzo le forum
Les balances à importer n'ont pas le même nombre de lignes.
oui cela ne me dérange pas
Par contre, la ligne total existe sur toutes les balances.
pourrais-tu vérifier avant d'écrire des bêtises!!!
voilà ci dessous les dernières lignes du fichier pour lequel tu te plaints de ne pas avoir eu la ligne 158 et 159
1034366
donc ou est ta ligne Total ?????????????????????????????
pour le reste je vais regarder
Merci beaucoup pour ton appui
ce n'est pas un appuie c'est moi qui fait tout le travail !!!!!
a+
Papou :)
 

konzo

XLDnaute Nouveau
On s'est mal compris.
Je fais référence aux normes comptables. Toute balance à une ligne Total
 

Discussions similaires


Haut Bas