Rechercher une ligne avec deux conditions

Résolu
bertrouf Messages postés 103 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 10 mars 2010 - 25 avril 2009 à 19:27
bertrouf Messages postés 103 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 10 mars 2010 - 27 avril 2009 à 16:19
Bonjour,
Je récupère dans une macro excel un nombre et une date. Je veux trouver la première ligne sur laquelle la colonne A a ce nombre et la colonne B cette date et récupérer la valeur de la colonne C sur cette ligne.
Je pense à la fonction find() ou findfirst() mais avec cette double condition, je n'arrive a rien.
Est-ce que quelqu'un peut me donner la syntaxe pour ça ? Merci d'avance.

Bertrouf

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 avril 2009 à 15:02
tu fais ton find pour trouver la colonne A
puis, tu regarde la colonne B
si c'est ta date, tu stoppes

sinon, tu cherches dans la colonne A, a la suite
3
bertrouf Messages postés 103 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 10 mars 2010 9
27 avril 2009 à 16:19
Oui, je pense que je prends excel pour une base de donnée. Je vais donc faire une boucle avec sortie conditionnelle sur la colonne B. J'ai bien l'impression que ça va considérablement allonger le temps de traitement...
Bertrouf
0
Rejoignez-nous