[vba excel]une condition avec une recherche

Fermé
iliesss Messages postés 113 Date d'inscription mardi 14 septembre 2010 Statut Membre Dernière intervention 26 octobre 2014 - 13 oct. 2010 à 20:48
iliesss Messages postés 113 Date d'inscription mardi 14 septembre 2010 Statut Membre Dernière intervention 26 octobre 2014 - 17 oct. 2010 à 21:38
Bonjour,
volia mon problème
Dans la feuille2 j'ai deux colonnes la première porte des comptes et la deuxieme porte le libelle de comptes
Dans la feuille1 je veux :
i=5,6,7,8,9,10,............. jusqu'à la fin du tableau
SI j'ecris dans la cellule "Bi" un compte ALORS
Dans la cellule "A3" affiche le libelle de ce compte
SI NON affiche ce compte n'existe pas
END SI

2 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
13 oct. 2010 à 22:28
Bonjour, Salut Eric,
Et en plus ont comprend rien à ton exposé, quel sont les colonnes des données.
A+
1
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
13 oct. 2010 à 21:33
Je veux, je veux....
Nous nous voulons un merci, c'est plus poli
eric
0
salut Mr eric.je ne suis pas un francais et je fais beaucoup defort pour parlé ta langue et ci tu veux m'aider alors fais le.si non merci merci merci merci merci * ........................
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
14 oct. 2010 à 20:09
Bonsoir,

regarde l'aide sur recherchev()

Nomme ta plage des comptes et libellés comptes
Avec le n° compte en A2,
=SI(ESTNA(RECHERCHEV(A2;comptes;2;FAUX));"ce compte n'existe pas";RECHERCHEV(A2;comptes;2;FAUX))
te retourne le libellé

eric
0
iliesss Messages postés 113 Date d'inscription mardi 14 septembre 2010 Statut Membre Dernière intervention 26 octobre 2014
15 oct. 2010 à 17:21
salut Mr eric merci beaucoup de tu est gentille.
cette fonction je la connue et cette fonction marche obligatoirement avec deux cellule la premiere pour ecrire les comptes et la deuxieme de rechercher les valeure dans la plage .
ma question c'est par exp si j'ecrie en A2 un compte alors dans la cellule C1 recherche la valeure corespendante si j'ecrie en A3 un compte toujour la cellule C1 efface l'ancienne valeur et cherche la nouvelle.
merci beaucoup de ton aide et merci encord une fois
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
15 oct. 2010 à 18:44
Bonjour,

Ah, c'était ça qu'il fallait comprendre ?
Si il n'y a pas de vide dans A:A :
=SI(ESTNA(RECHERCHEV(DECALER(A1;NBVAL(A:A)-1;);comptes;2;FAUX));"compte inconnu";RECHERCHEV(DECALER(A1;NBVAL(A:A)-1;);comptes;2;FAUX))

eric
0
iliesss Messages postés 113 Date d'inscription mardi 14 septembre 2010 Statut Membre Dernière intervention 26 octobre 2014
16 oct. 2010 à 21:03
Salut Mr eric et comment va tu j'espêre que tu a passer un bon week end.
sur le lien suivant tu trouve un fichier excel bien detailé pour ma question.
http://www.cijoint.fr/cjlink.php?file=cj201010/cijMsaZgEK.xlsx
merci beaucoup mr eric et bonne nuit.
0