Problème avec les boucles VBA

Résolu/Fermé
luge29 Messages postés 6 Date d'inscription mardi 1 juin 2010 Statut Membre Dernière intervention 7 juin 2010 - 3 juin 2010 à 15:22
luge29 Messages postés 6 Date d'inscription mardi 1 juin 2010 Statut Membre Dernière intervention 7 juin 2010 - 7 juin 2010 à 13:26
Bonjour,
Je ne maîtrise pas bien les algorithmes et je voudrais savoir si quelqu'un connaît une boucle VBA qui recherche dans la colonne G, une cellule égale à la cellule A1, et qui renvoie alors en L1, la cellule I de la ligne correspondante.
Ex : si A1=G24 alors on colle I24 en L1.

Puis que l'opération se répète pour les cellules A2, A3, ... A1000.
Si quelqu'un a ça en stock, merci de me contacter

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
Modifié par pijaku le 3/06/2010 à 15:50
Salut,
Pas besoin de VBA lorsqu'une simple formule peux nous donner ce résultat :
En L1 écrire :
=RECHERCHEV(A1;$G$1:$I$10000;2;FAUX)
formule à incrémenter dans la colonne L
ça devrait suffire...
Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
0
luge29 Messages postés 6 Date d'inscription mardi 1 juin 2010 Statut Membre Dernière intervention 7 juin 2010
7 juin 2010 à 13:26
Merci beaucoup, le problème est en effet résolu en utilisant une fonction NB.SI puis en combinant une fonction SI et une fonction RECHERCHEV, pour finir par une simple formule de variations.
Encore merci
0