Extraction lignes et colonnes

  • Initiateur de la discussion Initiateur de la discussion KIM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

KIM

Guest
Bonjour le forum,
Avant tout je vous souhaite à vous toutes et tous une Bonne et Heureuse Année 2005.

J'ai besoin de votre aide et vous en remercie d'avance.

Dans mon fichier joint, je récupère un fichier tabulé (feuil1) qui peut faire plus de 5000 lignes.
contraintes: le nombre de lignes change, et il existe dans les cases des caractères blancs au début et possible à la fin des données.

En feuil2 j'ai nommé 3 listes: lcp, lcol, lrm

J'ai 3 cas :

1- Je souhaite récupérer les lignes de la feuil1 dans une nouvelle feuille (feuil3)
dont le contenu de la colonne "P" (par exemple) se trouve dans la liste lcp.

NB: Il peut y avoir des caractères blancs au début et/ou à la fin des données de la colonne P.

2- Je souhaite récupéré dans Feuil4 toutes les lignes de la feuil1 mais seulement les colonnes dont le

libellé se trouve dans la liste lcol, et dans l'ordre de cette liste.

3- Est-il possible d'exécuter les 2 cas ci-dessus ensemble
c-à-d dans feuil5, récupérer les lignes dont la colonne P correspond au contenu de la liste lcp
et ne recopier que les colonnes listées dans lcol.

L'utilisation de ces 3 cas listés ci-dessus est très fréquente

5- Comment faire dans ces 2 cas ci-dessous si à la place de recoipier les lignes ou colonnes,
je dois les supprimer.

Cordialement
 

Pièces jointes

Salut KIM;

Petite question :

1) Ta première colonne contient-elle toujours des données pour chaque ligne?
2) Peut-il y avoir des saut de colonnes?

Tous cela dois être possible avec un USF proposant différent possibilité avec des liste de choix.

Je vais regarder ce que je peut faire et te recontacte.

A+ Wilfried ;op
 
Re Kim,

Dans ta feuill2, je n'est pas vu lcp,lcol,lrm mais groupe, code,listecol.

Peut tu me précisé la correspondance?

Veut tu supprimé les éventuel espace ou blanc en début ou fin de céllule?

Ta colonne de référence est elle toujours P pour le 1°

Pour le rest c'est faisable, je pensait utilisé des nom pour tes feuilles afin de simplifier la lecture.

A+ Wilfried ;op
 
Bonjour Wilfreied,
Merci pour ta réaction rapide.
1) Non la première col peut comporter des cases vides
2) Je n'ai pas des sauts de colonnes, mais le nombre de colonnes peut varier mais pas les entêtes.

merci
KIM
 
Re wilfried,
1- lcp, lcol et lrm sont des noms données à un ensemble de données.
sinon on peut faire réference à l'entète des colonnes de la feuil2.
lcp corresponde à la colonne groupe
lcol correspond à la colonne listecol
lrm correspond à la colonne code

Ces colonnes sont définies par moi même.
je peux supprimer les sauts de colonnes dans cette feuil2
ou aussi je peux en rajouter.

2- les espaces ou blancs en début ou fin de cellules sont à supprimés

3- La colonne de référence pour le cas 1 n'est pas toujours "P".
Elle peut changer selon le besoin. et selon les données de la feuil2
je pourrais par exemple faire une extraction avec la col B de la feuil1 (cdp)
comme avec une liste des "cdp" à extraire dans la feuil2.

J'espère que es explications sont claires.
A ta disposition et merci encore
KIM
 
Re

Se que je peut te proposé :

Une séléction de la colonne de référence par une liste boxe reprenant l'ensemble des intitulé des colonnes de la feuille 1

Je vais faire quelque essais et te revoie le tous cette aprés-midi ou demain matin.

A+ wilfried ;op
 
Re,

Dans le premier cas, tu as deux paramètre à précisé : la colonne de référence et le code rechercher c'est bien ça?

Pour faire cela je vais créer une nouvelle liste de toutes les colonnes présente dans la feuille de référence.

A+ Wilfried ;op
 
Bonjour, Je suis entrain de travail sur ton projet, y a t il une urgence, j'ai presque terminé la première version mais elle risque de planté si tu fais des modif dans les listes, je bosse donc en paralèlle sur une option de modification qui risque de me prendre un peu plus de temps, il devrait sauf pb être prés pour début de semaine prochaine.

Je t'envoye la première version dans l'aprés midi.

A+ Wilfried ;op
 
Re,

Pour le premier cas de ton exemple, j'aurais besoin d'une précision afin de simplifier la méthode :

Tu dis :

1- Je souhaite récupérer les lignes de la feuil1 dans une nouvelle feuille (feuil3)
dont le contenu de la colonne "P" (par exemple) se trouve dans la liste lcp.

Les infos de lcp sont dans la colonne groupe, qui si j'ai bien compris peu être à différent endroit dans ton tableau et avoir par exemple un nom différent c'est pourquoi il faut demander le nom de la colonne contenant les groupes?

Je pense demander lors de la création des listes un nom d'onglet afin de pouvoir gérer plus facilement le travail, est ce que cela te va?


A+ Wilfried ;op
 
Salut KIM,

A quoi te sert la liste lrm des code?

Pour ton 5° tu veux les supprimés directement dans ta feuille source ou créer une feuille sans ses infos?

A+ Et Bon Week-End ;op

PS cela vaut pour tous le forum ;op
 
Salut Wilfreid,
Je ne souhaite pas modifier la feuille d'origine Feuil1.
Une fois par semaine Feuil1 sera mise à jour par une procèdure VBA
(Lecture d'un fichier tabulè brut)
et le resultat des extractions sera sur une nouvelle feuille.
Merci et Bon Week End
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
147
Réponses
6
Affichages
207
Réponses
75
Affichages
1 K
Retour