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 verticale multicolonnes


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
    Mai 2005
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 81
    Par défaut Recherche verticale multicolonnes
    Bonsoir,

    Sous Excel 2003, j'aimerais retrouver dans la feuille "données" tous les numéros de produits et leur prix (2 colonnes seulement) qui se retrouvent dans la feuille "Liste de Prix Pièces".

    Ma difficulté, a part que je ne connais pas beaucoup Excel, est que dans la feuille "Liste de Prix Pièces", les produits se retrouvent dans la colonne A et F et les prix dans la colonne C et H.
    Donc le but est de regrouper tous les Product # et leur prix dans la feuille "données" et en 2 colonnes seulement.


    Autre demande :

    Si mon patron modifie un prix, j'aimerais qu'il y est une notification dans la colonne C de la feuille "Données".

    Si mon patron ajoute un no de produit, il y a t'il une façon que le produit se retrouve dans la feuille "données".

    Je me permets de vous joindre mon fichier Excel.

    Tout ça dépasse mon niveau de compétence en Excel.

    Avec toute mon appréciation...

    Merci

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Ta feuille "Liste de Prix Pièces" n'est pas uniforme et est hétérogène

    manuellement serait plus facile!
    bon, c'est à première vue

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Je n'ai pas regardé ton fichier mais RechercheV n'irait pas pour ce que tu as ?
    (Peut également s'utiliser par macro -> VLookup)
    Bonne journée

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 81
    Par défaut
    J'ai comme formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(A5;'Liste de Prix Pièces'!A$5:H13;8;FAUX)
    ça fonctionne pour certains mais comme certain product se retrouve dans une autre colonne on ne pourrait pas ajouter dans la formule :

    siNA .... et mentionner une autre plage de recherche ?

    Si c'est possible j'aurais besoin de vous pour compléter la formule


    merci

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    J'ai pas le décodeur Rar (et je n'en veux pas)
    Si tu peu joindre un Zip ?
    Mais pour ton problème je verrais mieux une macro VBA et la méthode Find.
    A+

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 81
    Par défaut
    Je suis tres green en VBA alors le find ....
    mets je te soumets quand même un fichier test en format zip

    merci

  7. #7
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    791
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 791
    Par défaut
    Citation Envoyé par Line Voir le message
    Si c'est possible j'aurais besoin de vous pour compléter la formule
    Essaye ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTNA(RECHERCHEV(A2;'Liste de Prix Pièces'!A:C;3;FAUX));SI(ESTNA(RECHERCHEV(A2;'Liste de Prix Pièces'!F:H;3;FAUX));"Ce produit n'est pas listé";RECHERCHEV(A2;'Liste de Prix Pièces'!F:H;3;FAUX));RECHERCHEV(A2;'Liste de Prix Pièces'!A:C;3;FAUX))
    (vérifie que je n'ai pas fait de bourde en traduisant les fonction vu que mon excel est en anglais)

    en francais ca donnerait "Si tu ne trouve pas dans la premiere rangé de chiffre, alors chercher dans la seconde rangée. Si tu ne trouve pas non plus dans la seconde rangée, indique <Ce produit n'est pas listé>. Si tu as trouvé dans la seconde rangée, met le prix. Si tu as trouvé dans la premiere rangée, met le prix"

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

Discussions similaires

  1. recherche verticale multicriteres
    Par foulla dans le forum Excel
    Réponses: 3
    Dernier message: 15/07/2011, 16h13
  2. Boucle Macro _ Recherche Verticale
    Par JoleBP dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 29/09/2008, 18h49
  3. recherche verticale plusieurs critères
    Par marco858 dans le forum Excel
    Réponses: 4
    Dernier message: 16/09/2008, 02h32
  4. recherche verticale dynamique
    Par lox dans le forum Excel
    Réponses: 4
    Dernier message: 18/04/2008, 17h54
  5. Recherche verticale sur plusieurs feuilles
    Par topiane dans le forum Excel
    Réponses: 9
    Dernier message: 15/04/2008, 10h03

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