Chercher une valeur dans une plage de données.

Résolu/Fermé
sylsyl36 Messages postés 11 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 9 octobre 2013 - 4 oct. 2013 à 14:36
sylsyl36 Messages postés 11 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 9 octobre 2013 - 9 oct. 2013 à 12:55
Bonjour,
J'aimerai faire une macro, mais je ne sais pas par où commencer :
Le but est de trouver dans les cellules (AJ23:AJ53) laquelle est égale à à la cellule (J16), ensuite coller en cellule à droite de la cellule égale à J16, la valeur de la cellule O16, si c'est possible ensuite si les cellules (AJ23:AJ53) sont supérieur alors 0 dans la cellule; si elle est inférieur, garder la valeur initiale.
Donc par exemple :
si AJ23> J16 -> AJ 24 =0
si AJ23=J16 -> AJ23=O16
Si AJ23<J16 ->AJ24 ( on ne change pas la valeur de initial).
Voila je ne sais pas si je suis clair dans mes demandes.
Si vous avez une solution, sa serai bien. Merci d'avance

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 5/10/2013 à 09:14
Bonjour

je ne sais pas si je suis clair dans mes demandes.
Raté!

ensuite coller en cellule à droite de la cellule égale à J16
mais dans l'exemple
si AJ23=J16 -> AJ23=O16 dans la cellule

si les cellules (AJ23:AJ53) sont supérieur alors 0 dans la cellule
mais dans l'exemple
si AJ23> J16 -> AJ 24 =0 en dessous

m^me incohérence avec
si elle est inférieur, garder la valeur initiale. non en dessous

Michel
0
sylsyl36 Messages postés 11 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 9 octobre 2013
7 oct. 2013 à 12:20
Oups, désolé j'ai modifié en même temps mon fichier, ce qui donne ces incohérences:
si AJ23=J16 -> AJ24=O16 dans la cellule
si AJ23> J16 -> AJ 24 =0 en dessous (Le 0 est pour la cellule AJ24)
Si AJ23<J16 ->AJ24 ( on ne change pas la valeur initial de AJ24)
En fait la cellule AJ23 n'est là que pour faire le test, les changements se feront toujours dans la cellule AJ24. Désolé pour ce malentendu.
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
8 oct. 2013 à 16:00
La cellule à droite de AJ23 n'est pas AJ24 mais AK23.
Faut-il remplacer AJ24 par AK23 dans ta précision du 07/10 ?
Et il faut appliquer ce même principe sur AJ23...jusqu'à AJ53 ?
0
sylsyl36 Messages postés 11 Date d'inscription vendredi 27 septembre 2013 Statut Membre Dernière intervention 9 octobre 2013
9 oct. 2013 à 12:55
En fait je viens de trouver une solution à mon problème, je veux bien vous la donner si quelqu'un est intéressé, sinon je ne veux pas vous déranger, et vous laisse aider d'autre personne. Merci quand même d'avoir pris du temps pour m'aider. A bientôt.
0