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 :

recherche dans une colonne de plusieurs valeurs [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 16
    Par défaut recherche dans une colonne de plusieurs valeurs
    Bonjour,
    j'essaye de créer un fichier excel seulement je suis bloquée. Je souhaiterai effectuer une recherche dans un tableau: rechercher toutes les valeurs dans la colonne B correspondant à un terme apparaissant plusieurs fois dans la colonne A. (J'espère être assez claire...) J'aimerai que toute les valeurs correspondant à ma recherche s'additionnent dans une cellule d'un autre tableau... Et c'est là que tout se complique car je n'arrive à afficher qu'une seule valeur de ma liste...
    Si quelqu'un a une idée de comment je pourrai faire cela, sans avoir recours à VBA cela m'arrangerait mais si il faut je m'adapterai)

    Par exemple:

    AbbB
    L_1 35
    L_2 10
    L_3 20
    L_1 10
    L_2 12
    L_1 5




    C
    L_1:



    J'aimerai que dans la colonne C s'additionnent les valeurs correspondant à "L_1" soit 35+10+5.

    Merci d'avance pour votre aide!

    Bonne journée!

  2. #2
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Pourquoi pas un tableau croisé dynamique?

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Camcam333 Voir le message
    J'aimerai que toute les valeurs correspondant à ma recherche s'additionnent dans une cellule d'un autre tableau...
    C'est exactement ce que fait la fonction SOMME.SI() (personnellement, je conseille plutôt l'usage de la fonction SOMME.SI.ENS dont la syntaxe est plus logique).
    https://support.office.com/fr-FR/art...2-1697a653039b
    https://support.office.com/fr-FR/art...6-611cebce642b

  4. #4
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 16
    Par défaut
    Citation Envoyé par Menhir Voir le message
    C'est exactement ce que fait la fonction SOMME.SI() (personnellement, je conseille plutôt l'usage de la fonction SOMME.SI.ENS dont la syntaxe est plus logique).
    https://support.office.com/fr-FR/art...2-1697a653039b
    https://support.office.com/fr-FR/art...6-611cebce642b
    Et oui tout simplement ... Merci beaucoup en tous cas, je n'y avais même pas pensé!
    J'ai cependant un autre problème, j'ai créé un userform qui me sert à remplir le tableau qui lui me sert ensuite dans ma fonction Si seulement les nombre s'enregistrent automatiquement dans mon tableau sous forme de texte... Et du coup la formule ne fonctionne pas... Y'a t-il quelque chose que je peux ajouter dans le codage ou une propriété à changer?
    Encore merci!

    Bonne journée

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Utilises une fonction de conversion de type comme Cdbl() par exemple ou multiplie par 1, le compilateur fera le reste !

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

Discussions similaires

  1. [WD17] Recherche dans une table sur plusieurs colonnes.
    Par java_j2ee dans le forum WinDev
    Réponses: 14
    Dernier message: 06/09/2013, 17h24
  2. Recherche dans une colonne
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/01/2008, 12h46
  3. Recherche dans une colonne
    Par david71 dans le forum Access
    Réponses: 4
    Dernier message: 26/06/2007, 21h37
  4. Recherche dans une colonne tableau Word
    Par cath007 dans le forum VBA Word
    Réponses: 2
    Dernier message: 13/06/2007, 18h35
  5. [VBA-E] Recherche dans une colonne
    Par snowkhan dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/03/2006, 15h21

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