OVH Cloud OVH Cloud

Function et #VALEUR!

3 réponses
Avatar
Jean-Eric PELOUAS
Bojour =E0 toutes et =E0 tous

Ci-dessous une fonction que vous connaissez certainement

function RechercheV1(R=E9f=E9rence,Plage as range,NumCol as=20
byte)

RechercheV1=3Dapplication.WorksheetFunction.VLookup
(R=E9f=E9rence,Plage,NumCol,0)

end function

Comment faire pour =E9viter l'affichage des valeurs=20
d'erreurs telles que #VALEURS, #N/A dans les cellules et=20
les remplacer par un texte (exemple : non trouv=E9)=20

Merci par avance.

Jean-Eric

3 réponses

Avatar
AV
Quand je pense qu'il y en a qui font même des fonctions perso pour réinventer
"RechercheTruc" !
Brrrrrrrrrrrrr.... je frissonne d'horreur !

;-)
AV
Avatar
michdenis
Bonjour AV,

Et si tu écrivais une présentation de l'alternative "Index-Equiv" peut être arriverais-tu à rallier plusieurs intervenants à
la cause !!!

Il semble que ce soit l'une des formules (rechercheV) des plus populaires !

En tous les cas, ce ne sont pas les occasions qui te manqueraient ... pour leur servir un "brin" de ton érudition !


;-))


Salutations!





"AV" a écrit dans le message de news:
Quand je pense qu'il y en a qui font même des fonctions perso pour réinventer
"RechercheTruc" !
Brrrrrrrrrrrrr.... je frissonne d'horreur !

;-)
AV
Avatar
Gilgamesh
"Jean-Eric PELOUAS" a écrit dans le message de
news: 776901c34499$3c7d5e40$
Bojour à toutes et à tous

Ci-dessous une fonction que vous connaissez certainement

function RechercheV1(Référence,Plage as range,NumCol as
byte)

RechercheV1=application.WorksheetFunction.VLookup
(Référence,Plage,NumCol,0)

end function

Comment faire pour éviter l'affichage des valeurs
d'erreurs telles que #VALEURS, #N/A dans les cellules et
les remplacer par un texte (exemple : non trouvé)

-- Il faut tester avant, mais attention, c'est lourd. Lorsque j'ai des
recherchev importants (genre 10 000 ×10 000) , j'utilise la formule "nue",
je colle en valeur le résultat et je recherche/remplace les vilains #N/A par
une valeur de texte ou un <vide>.

=SI(ESTERREUR(RECHERCHEV(...));"";RECHERCHEV(...)))