Plusieurs Recherchev en vba

Résolu/Fermé
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - Modifié le 16 nov. 2018 à 09:12
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 27 nov. 2018 à 09:42
Bonjour,

Je cherche à traduire les formules de "Recherchev" en vba.

(avec boucle si possible ...)

En D4, recherche dans BDAGENT, l'adresse mail dans la 6ème colonne (BDAGENT étant une plage nommée)

=SI(B4="";0;SI(ESTNA(RECHERCHEV(CNUM(DROITE(B4;5));BDAGENT;6;FAUX));"HorsPM3";RECHERCHEV(CNUM(DROITE(B4;5));BDAGENT;6;FAUX)))

En F4, recherche dans BDAGENT, l'agence dans la 4ème colonne (BDAGENT étant une plage nommée)

=SI(B4="";0;SI(ESTNA(RECHERCHEV(CNUM(DROITE(B4;5));BDAGENT;4;FAUX));"HorsPM3";RECHERCHEV(CNUM(DROITE(B4;5));BDAGENT;4;FAUX)))

En H4, recherche dans BDAGENT, TEXTE dans la 3ème colonne (BDAGENT étant une plage nommée)

=SI(G4<>"";RECHERCHEV($G4;'Tableau d''activité'!$B$1:$L$18;3;FAUX))

En H4, recherche dans BDAGENT, TEXTE dans la 2ème colonne (BDAGENT étant une plage nommée)
=SI(G4="";0;RECHERCHEV($G4;'Tableau d''activité'!$B$1:$L$18;2;FAUX))

EXCEL2010

Merci d'avance,
PYGOS69

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
16 nov. 2018 à 10:21
Bonjour,

En VBA, utilises la méthode Find.
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
19 nov. 2018 à 11:24
Bonjour,

Peux-tu m'aider stp !

Cordialement,
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
19 nov. 2018 à 15:11
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
27 nov. 2018 à 09:42
Merci !
0