Recherchev me renvoi #N/A au lieu du résultat

Bonsoir à Tous & surtout une TRÈS BONNE ANNÉE.

Bravo au Nouveau LOOK du Forum.

Voici mon problème:

J'ai un tableau ou j'ai besoin de la fonction RECHERCHEV.

Dans les cellules E2 & jusqu'à la fin, j'inscris un N° de pièce.

Dans les cellules K2 & jusqu'à la fin, je veux que le prix s’inscrive selon E2 & jusqu'à la fin.

J'ai mis en exemple la formule RECHERCHEV de K2:K22.

Toutes les semaines, je dois faire la mise à jour en copiant d'un autre fichier les données ds les cellules O & P.

Mais, j'ai toujours comme résultat #N/A.

Besoin de votre aide pour m'indiquer mon erreur.

Je joins un fichier exemple.

Merci

Jean.

Bonjour,

Le problème provient du format de la colonne "O".

Pour tester : sur les cellules de "O" ... F2 et Entrée

laceline

Bonsoir laceline,

Effectivement ça fonctionne. Y a t'il un moyen rapide d'appliquer le F2 à toute la colonne O sans le faire un par un.

J'ai environ 21000 lignes à traiter semaine après semaine.

Merci

Jean

Bonsoir laceline,

J'ai trouvé sur le Net un compromis avec cette formule:

=Q2*1 

et tirer vers le bas, ensuite copier la colonne de Q2 jusqu'à la fin, et venir la coller ds la colonne O en Valeur.

Avec l'enregistreur de Macro çà donne ceci:

Sub Simulé_F2()

'Simule F2 ds Cellules Choisies. Formule: A2*1 & Tirer vers le Bas'
Sheets("Données").Select
Columns("C:C").Select
Selection.NumberFormat = "General"
Range("C2").Select
ActiveCell.FormulaR1C1 = "=RC[-2]*1"
Selection.AutoFill Destination:=Range("C2:C20071")
Range("C2:C20071").Select
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
'Fin Simule F2 ds Cellules Choisies. Formule: A2*1 & Tirer vers le Bas'

'Efface les Données de C2 jusqu'à la Fin'
Range("C2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Range("A2").Select
'Fin Efface les Données de C2 jusqu'à la Fin'

Range("A2").Select
End Sub

Merci encore du coup de main.

Jean

Bonjour,

change simplement ta formule en K2:

=(RECHERCHEV(TEXTE(E2;"0");O:P;2;FAUX))

Bonjour Steelson,

Avec cette formule, ça fonctionne très bien.

Je n'ai pas besoin d'actualiser les cellules (F2).

Un TRÈS GROS MERCI.

Jean.

Parfait

Merci pour ce retour

Rechercher des sujets similaires à "recherchev renvoi lieu resultat"