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 et MAJ dans un autre classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2019
    Messages : 8
    Par défaut Recherche et MAJ dans un autre classeur
    Bonjour,

    Pouvez vous m’aider à monter une macro ou des formules sous Excel afin de remplir automatiquement le fichier « BESOIN MATERIEL » colonne E à partir de l’export « MATHOS ».
    Chaque semaine le magasinier réalise un export et extrait le fichier MATHOS, il faut une macro qui puisse mettre à jour le fichier BESOIN MATERIEL chaque semaine.

    PS: le ficher MATHOS sera supprimé et remis dans le même dossier mais à jour.

    BESOIN MATERIEL
    Nom : BESOIN MATERIEL.png
Affichages : 214
Taille : 12,5 Ko

    MATHOS
    Nom : MATHOS.png
Affichages : 216
Taille : 7,1 Ko

    Je vous remercie grandement.

  2. #2
    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
    Il manque un élément dans tes données : la quantité commandé pour chaque élément.

    Parce que commander uniquement la quantité manquante entre le niveau actuel et le seuil, c'est une mauvaise idée : ça veut dire qu'à chaque prélèvement on fait une commande.
    Pour limiter les commande, il faut que la quantité après commande dépasse nettement le seuil donc avoir une quantité de réapprovisionnement.

    Mais si tu veux juste remplir ta colonne verte, un RECHERCHEV ou SOMME.SI suffira.

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2019
    Messages : 8
    Par défaut
    Ce tableau, c'est pour un collègue. Il permet simplement de voir où en sont les stocks, pour ceci qu'il n'y a pas question d'approvisionnement
    La partie réappro se trouve autre part.

    Revenons à la colonne verte.
    Le RECHERCHEV ou SOMME.SI peut aller chercher dans un autre tableau excel qui sera renouvelé chaque semaine ?

  4. #4
    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 Alla.pero Voir le message
    Le RECHERCHEV ou SOMME.SI peut aller chercher dans un autre tableau excel qui sera renouvelé chaque semaine ?
    Oui, comme la majorité des fonction d'Excel.

    Mais il aurait été plus rapide de faire l'essai que de poser la question.

  5. #5
    Membre averti Avatar de hoyohoyo
    Profil pro
    Directeur de projet
    Inscrit en
    Août 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Août 2006
    Messages : 40
    Par défaut
    Bonjour,

    Il y a 2 fichiers.
    besoin materiel.xlsx
    MATHOS.xlsx (nouvelle quantité existante donné par le magasinier)

    Dans le fichier besoin materiel.xlsx, sur cette colonne E il ne faut pas de formule car elle peut être mise à jour manuellement par des personnes tierces

    Il faudrait une macro qui additionne ancienne (colonne E Besoin materiel.xlsx) et nouvelle quantité (colonne C MATHOS.xlsx) d’après un code article.
    Une fois cette addition réalisée, copier le résultat dans la colonne E (besoin materiel.xlsx)

    Merci

  6. #6
    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
    Pourquoi utiliser un pseudo différent ?

    Il faudrait une macro qui additionne ancienne (colonne E Besoin materiel.xlsx) et nouvelle quantité (colonne C MATHOS.xlsx) d’après un code article.
    Une fois cette addition réalisée, copier le résultat dans la colonne E (besoin materiel.xlsx)
    Il suffit de faire une boucle For To ou For Each qui scrutera toutes les lignes du fichier source MATHOS.
    Avec un Find sur la colonne B de l'autre fichier, on retrouve la ligne correspondant à cet article.
    Il suffit ensuite d'utiliser un Value de la cellule de cette ligne colonne E pour y placer sa propre valeur plus la valeur de la ligne courante colonne C du fichier MATHOS.

Discussions similaires

  1. VBA Recherche contenu cellule dans un autre classeur
    Par geez010 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/02/2016, 12h21
  2. Réponses: 5
    Dernier message: 28/01/2015, 14h42
  3. Rechercher une valeur dans un autre classeur
    Par nanoo79 dans le forum Excel
    Réponses: 2
    Dernier message: 19/12/2013, 17h02
  4. [XL-2003] Recherches dans un autre classeur
    Par yoyo77yo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/10/2010, 11h14
  5. [VBA-E] effectuer une recherche dans un autre classeur
    Par sebneb dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 07/01/2007, 11h47

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