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

M

mmcg

Guest
😕Bonjour,

je suis toujours sur la création d'un programme et j'ai un nouveau problème!

j'aimerai faire une boucle sur une liste de nom?

Explication avec exemple:

-J'ai une liste de nom: dans la "feuill1" qui va de "A1 à A30", cette liste varie celon un textbox "sa sa fonctionne parfaitement"

Dans une autre "feuill2" j'ai une base de données avec des noms.
j'aimerai il me recherche tout les nom de la feuill1 et qu'il me les sélectionne dans la feuill2?

Merci de votre aide ;-)
 
Salut, CHALET53

je ne peut pas mettre mon programme en pièce jointe parce qu'il dépasse la limite de chargement.

je voudrai faire par une macro.

merci de ton aide.😱
 
Dernière modification par un modérateur:
Re : créer ne boucle

Pour info, combien de lignes possibles de noms sur la feuille 1 et sur la feuille 2
Une recherche par boucle pourrait être longue si le nombre de lignes était élevé
La structure des feuilles 1 et 2 est-elle la structure définitive?
 
Re : créer ne boucle

Pour la feuille1 c'est plus de 10'000 lignes et pour la feuille2 c'est max 30 lignes

La mise en page n'est pas définitif, j'ai fait un fragment sommaire de mon programme vu qu'il est trop gros pour la messagerie.
 
Re : créer ne boucle

Ah quand même
Puisqu'on doit retrouver les noms de la feuille 1 présents sur la feuille 2 qui, elle, a un maximum de 30 noms), cela signifie :
qu'il y a plusieurs fois les mêmes noms sur la feuille1 (jusqu'à 10 000 noms possibles) ou qu'il y a plein de noms de la feuille 1 qui n'ont pas de correspondance sur la feuille 2
Est-cela ?
Je ne suis pas sûr de trouver une solution efficace
a+
 
Re : créer ne boucle

Dans la feuille 1 il ne peut pas y avoir de doublons, j'ai une macro pour ça!

Par exemple dans la feuille 1: Pierre est à la ligne 200
Paul est à la ligne 10
jacques est à la ligne 5903

Et dans la feuille 2 c'est les trois a rechercher

et pour la date et le chiffre, sa se classe automatiquement dans la feuille 1.

Je sais c'est assez compliquer à expliquer😛
 
Re : créer ne boucle

Il faut adapter les boucles pour ne pas mettre des nombres de boucles arbitraires
Rechercher la dernière ligne dans la colonne A de la feuille 1 et de la feuille 2

DerligneF1=Range("A65536").End(xlUp).row
La boucle sur la feuille 1 : for i= 22 to derligneF1
DerlingeF2=Range("A65536").End(xlUp).row
la boucle sur la feuille 2 : for i= 5 to derligneF2

Derlière colonne utilisée pour les dates feuille 1 sur la ligne 20
dercol=Range("iv20").End(xlToLeft).Column pour le programme maj (for j=6 to dercol)
 
Re : créer ne boucle

J'ai encore une petite doléhance à te demander CHALET53!

Peux-tu m'expliquer ligne par ligne l'exemple que tu m'as envoyé?

Directement dans la macro.

Sheets("Feuil2").Activate 'Affiche la feuille 2

etc...

merci par ce que je comprend pas les abréviations et je ne parle pas anglais, alors c'est pas facile!

Après j'arrête de te déranger, tu as fais beaucoup merci.
 
- 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
3
Affichages
170
Réponses
15
Affichages
464
Réponses
18
Affichages
611
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
754
Retour