|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
Bonjour,
Suite à une formule VLOOKUP dans excel, j'obtiens sur quelques lignes la mention #N/A. Chose tout à fait normal vu qu'il n'y a pas de donnée. Après l'application de cette formule dans la Macro, j'aimerai pouvoir ajouter un IF, capable de supprimer toutes ces mentions ou tout simplement un "Replace". Problème, il ne veut rien faire avec ces cellules là... Et la mention #NA reste bloqué. Pouvez-vous m'aider ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
Bonjour
Pourquoi pas faire le test dans ta cellule qui contient ta rechercheV exemple Code :
=SI(ESTERREUR(RECHERCHEV(C3;C:D;2;0));"";RECHERCHEV(C3;C:D;2;0)) Cordialement
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
Ma formule est la suivante :
Code :
ActiveCell.FormulaR1C1 = "VLOOKUP (RC[-1], 'FICHE 1' !C[6]:C[8],3, FALSE)" |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
Tu vas dans la cellule d'excel ou il y a la formule
tu fais le test Ou XXX est ta formule RechercheV Et tu valide avec l'enregistreur de macro Tu auras le code de ta formule
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
D'accord,
Je ne trouve pas pour l'instant l'équivalent en anglais, c'est pour cela que je cherche. Je veux pouvoir, dire que si il trouve 6 fois #N/A.. il delete la ligne complète. C'est possible cela ? Je fais le premier test et je vous reviens. Merci la formule est super ! IF(ISERROR(VLOOKUP..... Merci du coup de main, pour ma question au sujet du fait de supprimer la ligne, si 6 cellules sont vides, je dois la poser sur un autre sujet ? |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
Citation:
Cordialement
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
En fait, j'ai un problème avec cette formule, pouvez-vous m'aider ?
Code :
=if(iserror(vlookup(a3;'fiche 1'h:j;3;false);"";vlookup(a3;'fiche 1'h:j;3;false) Je comprends pas, pourtant elle devrait fonctionner |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
pourquoi tu ne garde la formule enregistrer avec l'enregistreur?
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
avec l'enregistreur ?
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() J-Pierre CatherineConception Calcul Inscription : juillet 2007 Messages : 659 ![]() |
Tu l'a bien obtenu avec l'enregistreur?
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci ![]() ---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 150 ![]() |
j'ai était un peu trop vite, j'ai trouvé mon erreur.
Désolé je clôture. Bien à vous |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com