Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recherche d'une valeur cellule dans plage de données - Si + NB.si

OOLIVE

XLDnaute Occasionnel
Bonjour à tous,

Bon voilà, pour certains, mon problème va être plutôt facile..


J'aimerais créer (vous m'aidiez à créer) un code qui permet de comparer 2 plages de données. Je m'explique.

Dans la sheet(1), j'ai les informations "Source",
dans la sheet(2), les nouvelles informations.

J'aurais aimé, pour la 1ere à la dernière cellule pleine de la colonne C, comparer les colonnes dans les 2 onglets.

Si dans l'onglet 2, on retrouve la valeur de la cellule dans l'onglet 1, alors OK en cellule D
Sinon, c'est "nouveau" en cellule D.

Ca me permettrait ainsi de faire des filtres rapidement.

J'arrive à appliquer via NB.SI mais étant donné que j'ai déjà une macro pour une partie de la tâche, j'aimerais tout faire la foulée.

et je ne sais pas coder cette fonction là..

Merci à tous pour votre attention.

OOLIVE
 

Iznogood1

XLDnaute Impliqué
Re : recherche d'une valeur cellule dans plage de données - Si + NB.si

En D2 de ta feuille 2

=SI(ESTNA(RECHERCHEV(A2;Feuil1!A:A;1;FAUX));"Nouveau";"ok")

puis recopie jusqu'à la fin de ta liste
 

OOLIVE

XLDnaute Occasionnel
Re : recherche d'une valeur cellule dans plage de données - Si + NB.si

Merci de ta réponse.
Cependant, je souhaitais la version code pour l'intégrer a une macro deja existante.
Ce que je veux éviter justement, cest de devoir faire la manip moi.

Et puis Ca m'intéresse aussi ds savoir comment on code du NB.SI
 

Iznogood1

XLDnaute Impliqué
Re : recherche d'une valeur cellule dans plage de données - Si + NB.si

Un exemple
 

Pièces jointes

  • Classeur1.xlsm
    17.6 KB · Affichages: 24
  • Classeur1.xlsm
    17.6 KB · Affichages: 28
  • Classeur1.xlsm
    17.6 KB · Affichages: 34

Discussions similaires

Réponses
5
Affichages
181
Réponses
9
Affichages
449
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…