IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Vérifier si la valeur d'une cellule est presente dans une autre feuille [XL-2007]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 20
    Points : 12
    Points
    12
    Par défaut Vérifier si la valeur d'une cellule est presente dans une autre feuille
    Bonjour, j'ai passé pas mal de temps sur internet pour trouver la fonction (ou la combinaison de fonction) qui me permettrait de le faire, mais pour l'heure je n'ai pas trouvé ou peu être pas réussi à les faire fonctionner !

    Ma question est:
    Comment vérifier si une valeur "texte" présent dans une cellule se trouve dans une autre feuille de ce même classeur ?
    Ceci me permettrait de vérifier si j'ai utilisé ou non cette valeur texte. Après la manifestation de cette vérification je m'en moque un peu du moment que je peux le constater.

    Ai-je été assez clair ? Si ce n'est pas le cas je complèterai avec un exemple et copie d'écran.

    Merci d'avance pour vos aides précieuses !

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    bonjour,

    Est-ce qu'il n'y a qu'une seule cellule à comparer avec toutes les autres ou est-ce toutes tes cellules de chaque feuille?

    S'il n'y a qu'une seule cellule
    Je te propose une piste :
    1 - la fonction de comparaison de chaine entre deux valeurs.
    2 - Parcourir toutes les cellules de ta plage
    3 - Appliquer un Ou logique par exemple dessus (Pense à l'équivalent du OU avec des +).

    Si il y a plusieurs cellules, il te faudra en plus appliquer cela sur toutes tes cellules (Je ne crains un temps de calcul énorme même par macro)


    Je pense toutefois que ce sera seulement faisable en VBA.
    A moins qu'il n'existe une fonction de parcours de feuille directement?
    Peut être une fonction de recherche dans les matrices pour cette dernière partie.

    Pour les questions techniques quand tu auras avancé, je pense que sur le forum, nous pourrons encore t'aider.
    Cordialement,
    Christophe
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  3. #3
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Tu as une fonction qui te permet de le faire

    NB.SI OK (1 feuille)

    voir peut être NB.SI.ENS pour plusieurs feuilles à tester (Attention au temps de traitement)

    Cordialement,

    Christophe
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par carden752 Voir le message
    Tu as une fonction qui te permet de le faire

    NB.SI OK (1 feuille)

    voir peut être NB.SI.ENS pour plusieurs feuilles à tester (Attention au temps de traitement)

    Cordialement,

    Christophe
    Génial, j'avais essayé la NB, mais pas la NB.SI merci Carden.

    ca fonctionne parfaitement !

    Ps comment je passe le topic en résolu ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par Milias Voir le message
    Ps comment je passe le topic en résolu ?
    Il te suffit de cliquer sur le bouton en bas de cette discussion

    Philippe

  6. #6
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    je ne l'avais pas vu, merci bien !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tester si valeur d'une cellule est contenue dans une plage
    Par Fabert dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 20/04/2015, 14h34
  2. Réponses: 3
    Dernier message: 23/01/2012, 14h50
  3. Réponses: 1
    Dernier message: 26/12/2010, 21h20
  4. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  5. [VBA-E] Savoir si une cellule est contenue dans une plage
    Par psych0o0 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/05/2006, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo