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

Macros et VBA Excel Discussion :

Comparer 2 case/string et prendre la lettre non commune


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut Comparer 2 case/string et prendre la lettre non commune
    Bonjour,

    j'ai le probleme suivant:

    Col1	Col2	Resultat
    AB	A	B
    AC	C	A
    AF	F	A
    AF	A	F
    Je souhaite donc comparer ces 2 string (Col1 et Col2) et prendre la lettre non commune. Elle seront presente de cette maniere toujours; 2 lettres dans Col1 et 1 seule dans Col2. Par contre la colonne peut etre longue ici dans l'exemple c'est que 4 lignes..


    Merci d'avance pour votre aide,

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Une solution sans VBA :
    Si la COL1 commence en A1, la COL2 commence en B1, en C1 on aura le résultat avec la formule :
    =SI(CHERCHE(B1;A1)=1;STXT(A1;2;1);STXT(A1;1;1)).

    [Edit] Bonsoir gFZT82

  3. #3
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    Tu peux utiliser la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =REMPLACER(A2;CHERCHE(B2;A2);1;"")
    Cordialement.

    EDIT : Bonjour BlueMonkey

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    une autre variante : =STXT(A2;2/CHERCHE(B2;A2);1)
    _______________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

Discussions similaires

  1. comparer une date (String) à la date d'aujourd'hui
    Par Dalidou dans le forum Langage
    Réponses: 15
    Dernier message: 16/03/2009, 14h11
  2. Comparer une date (String) avec la date courant
    Par Dalidou dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 12/03/2009, 15h08
  3. Réponses: 7
    Dernier message: 06/12/2007, 08h02
  4. comparer int et string
    Par pigpen dans le forum SQL Procédural
    Réponses: 13
    Dernier message: 05/06/2007, 17h33
  5. Case, String, Ordinale, non compatible ?
    Par mickael.be dans le forum Langage
    Réponses: 4
    Dernier message: 03/01/2006, 19h57

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