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 :

Combiner plusieurs cellules avec une condition [XL-2013]


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    France
    Inscrit en
    Novembre 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : France

    Informations forums :
    Inscription : Novembre 2018
    Messages : 135
    Points : 55
    Points
    55
    Par défaut Combiner plusieurs cellules avec une condition
    Bonjour à tous,

    j'ai un fichier excel exemple ci dessous :
    Intitulé Option
    AZER 1
    QSDF 1
    WXCV 2
    MLKJ 1

    Je souhaite mettre toutes les valeurs "Intitulé" qui en pour "Option"= 1 dans une troisième colonne; ces valeurs doivent être séparées avec un " / ".

    C'est possible de m'aider s'ils vous plait.

    A disposition si besoin
    Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 254
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(B2=1;C2=A2&"/"&B2;"")
    A faire glisser ensuite vers le bas,

  3. #3
    Membre du Club
    Homme Profil pro
    France
    Inscrit en
    Novembre 2018
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : France

    Informations forums :
    Inscription : Novembre 2018
    Messages : 135
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    je me suis mal exprimé, ce que je souhaite avoir est

    par exemple :
    conformément à l'exemple d'avant
    dans la cellule C2 je souhaite avoir "AZER / QSDF / MLKJ"

    A disposition si besoin

    Bien à vous

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 254
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    A mon avis il y a deux solutions :

    - Les formules matricielles, que je ne connais pas donc je ne pourrai pas te donner la formule
    - Par VBA et dans ce cas tu peux utiliser le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub Concaténation
    dim i as long, Ligne as long, k as string
    dim Ws as worksheet
    set Ws = worksheets("TEST")
     
    'Compte le nombre de ligne que comporte ton tableau
    ligne=ws.cells(rows.count,1).end(xlup).row
     
    'Boucle sur chaque ligne de ton tableau
    for i = 2 to ligne
     
    'Test si la valeur de ta cellule B & i = 1
    'Si c'est le cas alors on concatene la cellule A & i avec la valeur de k
    if ws.cells(i,2)=1 then k=k & " / " & ws.cells(i,1)
     
    next i
     
    'La cellule C2 prend la valeur de k
    ws.cells(2,3)=k
     
    end sub

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

Discussions similaires

  1. fusionner plusieurs cellules avec une macro
    Par ANGLIQUESOIG dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/06/2013, 17h01
  2. [XL-2007] Ecrire dans plusieurs cellules avec une fonction
    Par seblenor dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 04/04/2013, 23h00
  3. [XL-2007] Compter des cellules, avec une condition
    Par OccitaL dans le forum Excel
    Réponses: 6
    Dernier message: 17/06/2010, 16h15
  4. Recherche nombre de cellule avec une condition
    Par solorac dans le forum Excel
    Réponses: 6
    Dernier message: 24/08/2007, 00h44
  5. somme de cellule avec une condition
    Par fullcircle dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/06/2006, 08h17

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