• Initiateur de la discussion Initiateur de la discussion Cinc
  • 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 !

C

Cinc

Guest
Bon c un peu compliqué mais je vais essayer d'etre clair

G un classeur avec deux feuilles:

Sur la première feuille j'ai 6 colones: Remplis de champs correspondant

Nom Prénom E-mail Login Password Expire
truc Bidule --- TRUC ---- ---
etc...

Sur la deuxième g une colones:
Login
Smruch
tito
TRUC


J'aimerais trouver une formules qui:

Repeter jusqu'a fin du fichier Feuille 2 (celle avec seulement les logins)

SI Login(de la deuxième feuille) existe dans la feuille 1 ALORS
Récupérer toute la ligne de la feuille 1 correspondant a ce meme
login et l'écrire dans une nouvelle feuille
SINON je verais pour la suite

G essayé BDLIRE cela marche pour un seul login(1critère)mais moi j'ai un grande liste

Si vous pouvez m'aider c bien cool, vraiment, sinon dites moi si c pas trop faisable sachant que g po trop envie de me prendre la tete ave VBA!!!
 
tu vois que sur la feuille un il y a des logins, que l'on retrouve ou pas dans la feuille 2

Ceux que l'on retrouve, on veut récupérer toute la ligne

Par ex, pour ALLAN22, il existe dans la feuille 2, donc disons sur la feuille 3on veut voir apparaitre

ALLAN22 CHRIST Alain christ.alain@hotmail.com 321XTfd 29/08/04

Merci André, et les autres biensur, des carambars sont pres a partir chez le vainqueur ;-)
 

Pièces jointes

excelent!!
G presque tout compris, mis a part le parametre colonne(), en tant que critère de recherchev, j'aurais po pensé, et tu utilise ESTERREUR, si le login n'existe po, si excel renvoit un mess d'erreur tu affiche rien "" c astucieux,
bon c t une partie de mon problème donc je continue,
T UN CHEF!!
 
Resalut,

J'emploie comme troisième argument "colonne()", car si tu copies la formule à sa droite les numéros de colonne ne s'incrémentent pas automatiquement.

Donc, une seule formule pour tout le tableau, qu'il suffit de copier.

Ândré.
 
Salut,

Il y a plusieurs façons de procéder :

Par macro : fais une recherche sous les anciens posts et tu trouveras toute une série de procédures qui suppriment les lignes dont une cellule est vide.
C'est pas ma tasse de thé, donc je te laisse faire.

Par un filtre automatique - voir la pièce jointe - en choisisant (non vides)

Par une colonne supplémentaire dans le tableau de base et un nouveau tableau reprenant les données concernées.
Il est à noter que j'ai lié le nouveau tableau au tableau de la Feuil1, mais il peut tout aussi bien l'être au tableau de la Feuil2.
Remarque aussi que j'ai adapté la formule de base par un "-1" - derrière colonne() - pour tenir compte de la colonne supplémentaire.

Si tu as d'autres questions, n'hésite pas.

Bon amusement.
Ândré.
 

Pièces jointes

- 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
15
Affichages
3 K
Retour