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 :

Besoin d'aide pour macro de recherche de critères [XL-2019]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Besoin d'aide pour macro de recherche de critères
    Bonjour à tous,

    Alors je vous expose mon problème:
    J'ai un classeur où apparaissent des centaines de commandes classées par lignes et plusieurs colonnes avec le numéro de commande / nom du client/ la quantité commandée/ notre stock magasin/ la référence de la pièce/ etc.
    J'aimerai pouvoir faire une macro qui me permet de voir directement quelle commande est expédiable en comparant simplement le stock magasin avec la quantité demandé. =Si (stock mag>= Quantité commandé) "expédiable"; "pas expédiable"

    Jusque la rien de compliqué vous me direz.

    Mon problème vient du fait que 1 commande peut être divisée en plusieurs lignes selon le nombre de pièces qu'il y a dans la commande. Et donc il faudrait que j'applique une formule pour d'abord trier mes commandes du style:

    =si (numéroCMD celluleA1<>numéroCMD celluleA2) "1" ; "2"

    Et ainsi pouvoir appliquer ma condition (stock mag>= Quantité commandé) à chaque commande différente.

    Mais je ne suis pas assez doué pour le faire moi même.

    Auriez-vous une solution?

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 417
    Points : 16 260
    Points
    16 260
    Par défaut
    Bonjour

    Voir SOMME.SI.ENS pour totaliser par commande

    SUMIFS en VBA

    Pas sûr de l'utilité du VBA...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Merci pour ta réponse rapide Chris mais je ne comprend pas comment adapter cette formule à mon cas précis.

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 417
    Points : 16 260
    Points
    16 260
    Par défaut
    RE

    Pour calculer Quantité commandé sur une commande de plusieurs lignes (ou pas)

    Je repose la question : pourquoi VBA ?
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  5. #5
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Alors du coup j'ai du mal m'exprimer car je n'ai pas besoin de calculé la quantité commandé mais plutôt comparer celle ci avec noter stock.

    En faite il faut juste que je regarde chaque pièces de chaque commande pour voir si le stock est disponible dans notre magasin pour pouvoir les expédier.

    J'ai besoin de faire une macro car le fichier est mis à jour grâce à un extrait d'un logiciel de gestion de stock et mis en forme avec des macros donc il ne faut pas que la règle s'applique tout le temps.

    Si tu veux mieux comprendre je peux mettre un fichier exemple.

    Merci,

  6. #6
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 417
    Points : 16 260
    Points
    16 260
    Par défaut
    Bonjour

    Oui cela évitera d'échanger dans le vide

    Plutôt que par VBA c'est probablement faisable par PowerQuery intégré à ta version
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  7. #7
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    A oui d'accord voici le fichier exemple avec seulement la colonne numéro de commande, quantité commandé et stock.
    Comme expliqué mon problème est que une commande peux occuper 1 ligne ,10 lignes ou même 15...

    exemple.xlsx

    Ok je ne connais pas PowerQuery, est utilisable par n'importe quel version de Excel? car c'est un fichier partagé entre services.

  8. #8
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 417
    Points : 16 260
    Points
    16 260
    Par défaut
    Re

    Il manque pas l'article commandé ?

    Je ne vois pas comment faire avec juste ces 3 colonnes...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  9. #9
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Je ne vois pas l'utilité de mettre le p/n pour faire la recherche que je veux car il y a des milliers de références différente et le tri doit se faire sur le stock et la quantité commandé mais si tu veux je t'ajoute les p/n

    exemple2.xlsx

    dit moi si il ten faut plus

  10. #10
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 417
    Points : 16 260
    Points
    16 260
    Par défaut
    RE

    Exemple ci-joint

    En réalité il faudrait ajouter un contrôle car le stock d'un article peut ne plus être suffisant au fur et à mesure que l'on prépare des commandes

    Mais déjà cela te donne le principe de base
    Fichiers attachés Fichiers attachés
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  11. #11
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Septembre 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    A ouai géniale! Donc tu utilises un sumif et un countif dans un if.
    J'aurais jamais trouvé ca tout seul , merci infiniment de ton aide. C'est parfait comme ca.

    Oui effectivement on a un souci avec notre stock qui ne se met pas a jour au fur et a mesure des commandes expédié. Mais cette formule nous aidera bien.

    Encore merci!

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

Discussions similaires

  1. [XL-2007] Besoin d'aide pour macro sur un réseau
    Par scoubi77 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 20/10/2010, 19h58
  2. besoin d'aide pour macro test de cellule et copie selon cas
    Par tibofo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/11/2008, 00h15
  3. Réponses: 4
    Dernier message: 02/09/2008, 21h57
  4. VBA: besoin d'aide pour macro boursière
    Par DonaldTron dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/11/2007, 15h52
  5. besoin d'aide pour macros ou VBA
    Par jmsor dans le forum VBA Access
    Réponses: 1
    Dernier message: 07/02/2007, 18h41

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