Recherche mot ds excel

judanois -  
le hollandais volant Messages postés 5294 Statut Membre -
Bonjour,
Je suis étudiante en génie chimique et ne connais strictement rien à la programmation.
J'aurais besoin de votre aide pour réaliser un programme sous excel avec vba . IL s'agit d'un programme qui recherche un mot ds une ligne et si il le trouve lui affecte la valeur de la colonne suivante...pourriez vous m'aider?

le principe du programme serait le suivant :

-se placer sur la ligne 1
- rechercher le mot '"toluène" dans la ligne correspondante
-si mot "toluène" est trouvé en colonne "A" alors affecter le nombre 100
-si le mot toluène est trouvé en colonne "AN" alors affecté le nombre de la colonne "AO" dans case 1-BU
-si le mot toluène est trouvé en colonne "AP" alors affecté le nombre de la colonne "AQ" dans la case 1-BU
-si le mot toluène est trouvé en colonne "AR" alors affecté le nombre de la colonne "AS"dans la case 1-BU
-si le mot toluène est trouvé en colonne "AT" alors affecté le nombre de la colonne "AU"dans la case 1-BU
-si le mot toluène est trouvé en colonne "AV" alors affecté le nombre de la colonne "AW"dans la case 1-BU
-si le mot toluène est trouvé en colonne "AX" alors affecté le nombre de la colonne "AY"dans la case 1-BU
-puis se placer sur la ligne 2
-si mot "toluène" est trouvé en colonne "A" alors affecter le nombre 100
-si le mot toluène est trouvé en colonne "AN" alors affecté le nombre de la colonne "AO" dans la case 2-BU
-si le mot toluène est trouvé en colonne "AP" alors affecté le nombre de la colonne "AQ" dans la case 2-BU
-si le mot toluène est trouvé en colonne "AR" alors affecté le nombre de la colonne "AS"dans la case 2-BU
-si le mot toluène est trouvé en colonne "AT" alors affecté le nombre de la colonne "AU"dans la case 2-BU
-si le mot toluène est trouvé en colonne "AV" alors affecté le nombre de la colonne "AW"dans la case 2-BU
-si le mot toluène est trouvé en colonne "AX" alors affecté le nombre de la colonne "AY"dans la case 2-BU
et ainsi de suite jusqu' à la dernière ligne

1 réponse

le hollandais volant Messages postés 5294 Statut Membre 1 058
 
tu peux faire un "SI(test;valeur si vrai; valeur si faux)"

ainsi si tu fait "=si(A2="Bonjour";1;0)

il va mettre un 1 dans la case si la cellule A2 contient Bonjour, et un 0 si ce n'est pas le cas. Cela ne marche que si la case A2 contient exactement Bonjour, je ne sait pas si y'a une formule pour vérifier un mot parmi une phrase dans une cellule.
0