Ajout d'un bouton pour récupérer données d'un fichier externe

Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention   -  
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je fais appel à votre amabilité et connaissance éventuelle en VBA pour m'aider à ajouter un bouton à ma macro.

A la base j'ai 3 fichiers :
  • Un premier nommé « cadencier » contenant tous mes articles reconnu par un code IFLS colonne J
  • Une macro « Macro alim cadencier » qui permet de récupérer des fichiers sur mon disque dur et d'alimenter la colonne Ventes du cadencier aves les boutons
  • Le fichier contenant les données qui vont être intégré dans le cadencier grâce à la macro : « fichier_pour_alim_ventes »


Je souhaiterai ajouter un bouton dans ma macro du même type que le deuxième « indiquer le fichier stocks » `qui alimente la colonne Ventes de mon fichier cadencier à partir de Qté Unités colonne L du fichier »SUM( [FLDC-Qté unites] ) »). Cette fois-ci je veux aller chercher un fichier Commandes prendre la colonne U « Arr. Intégrées » du fichier «fichier_alim_CMD »(dossier test macro) et la coller dans le fichier nommé Cadencier à la colonne CMD.

J'ai tout d'abord dans excel recopié la partie pour aller chercher le fichier créer le bouton et je l'ai affecté à une nouvelle macro « Sub CommandButton3_Click() »

Ensuite dans le code j'ai cherché à peu près tout le code ou y avait stock dedans et je l'ai recopié pour « commandes » en changeant le nom de toutes les variables...

PS: quand on appuie sur le bouton mettre a jour le cadencier ça marche ça alimente la colonne ventes. Mais mon bouton CMD ne marche pas... par contre avant d'appuyer sur mettre a jour faut qu'il y ait que la macro d'ouverte sur le pc.

Le dossier ci-joint contient donc : le cadencier, la macro de base, la macro test (contenant le code que j'ai ajouté qui se trouve entre des commentaires `TEST Bouton & `end test bouton pour pouvoir se repérer facilement ; le fichier pour alimenter les stocks avec le 2ème bouton et celui pour alimenter les commandes (nouveau bouton).
... je n'ai fait que reprendre la méthode de création du bouton 2. Je pense avoir fait le plus gros mais n'ayant que des connaissances très basiques de VBA, je suis incapable de rectifier.

Voici tous les fichiers :
https://www.cjoint.com/c/EDwleLoGB1Z
Merci par avance et bonne journée.
A voir également:

305 réponses

Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Mais c'est peut être plus simple ? il suffit de reprendre la macro de base, et dans un autre onglet refaire à peu près la même chose avec la mise à jour de la colonne CMD ?
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
voici ce que j'essaie de refaire : https://www.cjoint.com/c/EDBkzzez84a

Mais comme je l'ai dis je ne m'y connais pas vraiment en VBA donc peut être il serait possible de faire celà beaucoup plus simplement ? Ce bouton doit seulement récupérer la colonne ARR. Intégrées la mettre dans CMD et mettre un commentaire maj ok ou non trouvé. Donc il n'est peut être pas utile de reprendre la même forme. Qu'en pensez-vous ?
merci beauocup pour votre aide
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne sais pas si vous avez vu les messages précédents: https://www.cjoint.com/c/EDBlfjrAAES
J'ai créé les feuilles correspondantes... mais une erreur ça ne veut pas se lancer
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Le moins que l'on puisse dire c'est que il y a de l'allegement.

Ok, je regarde ca

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Super merci beaucoup! et désolée vraiment désolée pour la perte de temps ! j'espère que ce sera plus simple
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
ou si c'est plus simple sur la même feuille mais bouton de couleur différente ? si l'on peut faire un seul bouton ?
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai "nettoyé" le code mais erreur 400 : https://www.cjoint.com/c/EDBl6mk3WWt
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Fichier modifie avec deux boutons, mise a jour commade cadencier OK quelques modif a faire pour affihage), mais mise a jour prevision, pas fait donc toujours pas bon

https://www.cjoint.com/c/EDBmwqgnMGO
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Merci

Je viens de tester. la colonne CMD ne se met pas à jour chez moi.. et la colonne Commentaire non plus.
bouton prévision ? nécessaire ? il n'est pas compris plutôt quand le cadencier est mis à jour avec l'autre bouton ?
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
où est passé le bouton mettre à jour le cadencier ???
Je ne sais pas si je me suis bien exprimée : le cadencier doit être mis a jour a 2 reprises a 2 moments différents de la journée : le matin pour les ventes (macro de base) et le soir pour les commandes (nouveau bouton).
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
autant pour moi !! la colonne CMD a bien été maj en fin merci !!! mais le reste ?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Vous savez lire ??? y a un bouton previson cadencier et un bouton commande cadencier. Commande cadencier met a jour le cadencier en fonction du fichier alim.....CMD et Prevision cadencier doit mettre a jour le cadencier en fonction du fichier alim..vente (a mettre au point), si c'est pas ca faut le dire plus explicitement .
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Deux boutons ok pour mises a jour de ce que j'ai compris jusqu'a maintenant: https://www.cjoint.com/c/EDBpfnmT433
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Merci infiniment !!
Tous les boutons marchent c'est formidable !
J'ai quelques questions : la date du jour/ date à mettre a jour est-elle bien valable pour les 2 boutons de mise à jour ? et le jour férié ?
Le numéro de l'entrepôt n'est pas pris en compte pour les deux boutons ? Qu'en sera-t-il lorsque voudrai ajouter mes articles pour plusieurs entrepôts ? Est-ce possible à modifier ? Je me suis occupée d'ajouter une colonne entrepot dans le fichier alim_cmd.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

mettez vos nouveaux fichiers a dispo et je fais les modif

A+
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à vous.

Voici le dossier contenant votre macro les 2 fichiers d'alim cmd et ventes ainsi que le cadencier: https://www.cjoint.com/c/EDBrCFIAoks
Pour tester j'ai ajouté des lignes avec entrepots différents et même IFLS dans le cadencier et les 2 alim. L'idée serait de pouvoir alimenter le cadencier donc avec des articles d'entrepot différents. La structure du cadencier final ne sera pas comme celà mais je pense que ça n'est pas important pour le moment ?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Ok, mais vous auriez pu mettre des codes entrepots qui soient dans les trois fichiers !!!

Je fais les modif

A+
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Ce n'est pas ce que j'ai fait ? merci
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714 > Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Autant pour moi, ai pas pris les bons fichiers
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

fichier modifie, par contre petit probleme, dans le fichier cmd 180415.xls, il y a des infos dans la colonne Cmdes BO qui ne sont pas dans le fichier cmd du depart et le code ecrivait le commentaire dans cette colonne (pas fait attention sur le moment)!!!!!!!!!!!!!!!!

https://www.cjoint.com/c/EDBt6kY1jHa

A demain
0
Kivanc
 
Bonsoir. Merci je vais tester. Oui car au début je n'avais pas ajouter la colonne commentaires la je l'ai modifié également dans le code
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

merci. je viens de tester j'ai des erreurs sur la mise à jour du cadencier : incompatibilité de type mais c'est quand même mis a jour.
Pour la mise a jour CMD j'obtiens l'erreur en image.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Oui, je pensais avoir enleve le deuxieme Dim lc, il s'avere que non. Enlevez la ligne
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
seulement la ligne dim lc ?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,
Oui, car il y a deux fois Dim lc
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Si je l'enlève j'ai une erreur 400 pour les 2 boutons
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714 > Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
0