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

Fermé
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020 - 22 avril 2015 à 10:54
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020 - 21 sept. 2016 à 15:03
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 jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
1 juil. 2015 à 15:33
De plus, j'aurai quelques petites demandes svp :

Pour le cadencier :
un bouton pour créer un groupe de lignes (1 ligne article + 4 lignes forunisseurs) en copiant les formules
un bouton pour créer un groupe de colonnes (en mettant à jour la date et ajouter les formules.

merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
1 juil. 2015 à 16:58
Bonjour,

De plus, j'aurai quelques petites demandes svp : Vous pouvez toujours demander
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
1 juil. 2015 à 17:08
Sont-ils possibles à créer ? pour générer bloc de lignes et colonnes ? merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
1 juil. 2015 à 17:13
Re,

Oui, c'est possible
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
2 juil. 2015 à 09:06
Bonjour,

avez-vous réfléchi svp au bouton entrées avec 2 maj à J et J+1 ?

Merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 juil. 2015 à 12:57
Bonjour,

Oui et non, je n'ai pas le temps pour l'instant (petit imprevu), mais a partir de dimanche ca devrait pouvoir aller
0

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

Posez votre question
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
6 juil. 2015 à 10:27
Bonjour,

Faites moi signe quans vous avez du temps. merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 juil. 2015 à 10:33
Bonjour,

J'ai regarde pour la creation de paquet de lignes et de colonnes. C'est pour creer un fichier vierge ou faire des ajouts ??????
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
6 juil. 2015 à 10:48
Faire des ajouts de lignes ou colonnes vierges pour ajouter des semaines ou un article
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
6 juil. 2015 à 10:51
Re,

Ok, je me penche sur le sujet
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
7 juil. 2015 à 16:04
Bonjour,

J'ai réglé le problème du fichier entrées à J+1 et J+2 manuellement pour le moment ça n'est donc plus la priorité.

Pouvez vous voir pour les blocs de lignes et colonnes automatiquement ? merci
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 13:53
Bonjour,

pouvez vous me répondre svp? merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 9/07/2015 à 14:12
Bonjour,

pouvez vous me répondre svp? merci Oui, je vais voir cette chose. Pour l'ajout colonnes, il me parait plus simple de faire un ajout d'une semaine.
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 15:39
Oui c'est bien ce que je veux ajout d'une semaine.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
9 juil. 2015 à 18:06
Re,

fichier modifie pour ajout une Semaine a la fois:

le code est dans le VBA de la feuille 2015 et bouton rouge sur la meme feuille

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

L'ajout de bloc(s) de ligne va etre un peu plus fastidieux

A+
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
10 juil. 2015 à 10:13
Très bien merci beaucoup !

Il est impossible de copier également les formules dans les cellules A et stock ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 10/07/2015 à 10:35
Bonjour,

Colonne stock ok, colonnes A: normalement les formules sont ecritent par macro et viennent de alerte_stock

j'ai mis les lignes effacement cellules en commentaire, ca a l'air ok

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

A+
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
10 juil. 2015 à 10:40
C'est parfait !!!! merci infiniment!
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
15 juil. 2015 à 17:08
Bonjour,

Il y'a quelques temps je vous avais fait une demande concernant le bouton des entrées afin qu'il puisse mettre à jour à la fois la colonne CMD du jour et la colonne CMD de J+1. Est-ce possible à faire ? Car pour cela il faudrait que je change la requête actuelle en ajoutant 2 colonnes une pour les entrées J+1 et une pour la date prévisionnelle.

Voici ce que pourrait donner le nouveau fichier d'extraction : https://www.cjoint.com/c/EGppgNx7CIn
Merci de votre réponse.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 15/07/2015 à 18:41
Bonjour,

C'est ce truc que je ne comprends pas :

entrées J+1 et une pour la date prévisionnelle.

J+1 peut devenir J+2 si samedi (il me semble), ok. Mais la date previsionnelle !!!!!!!!

mais faites votre modif de requete, je ferai les modif
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 09:28
Date prévisionnelle voulait dire pour moi J+1 rien de plus...
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 10:18
Pensez-vous que vous puissiez le faire pour la fin de semaine ?
merci
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 10:49
De mon côté la requête a été modifié et voici le résultat : https://www.cjoint.com/c/EGqiQgxWGYn

Il faudra donc qu'avec le bouton entrées, la colonne Arr. Intégrées se mette à jour dans CMD du jour et que la colonne "SUM( [ACHD Quantité commandée] )" se mette à jour dans CMD de J+1 en 1 seule fois. De plus, est-ce que ce sera possible également pour le samedi mettre à jour CMD du jour puis CMD du lundi donc (vu qu'il n'y a pas de dimanche).

merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 14:11
Bonjour,

pour la fin de semaine ? Je prefere vous dire non, car je ne sais pas, ce sera suivant le temps dont je disposerai. Je regarde mais ne promets rien
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 16/07/2015 à 15:04
Re,

Vous etes en veine, fichier modifie, mais vous avez un probleme avec les entetes de colonnes les 2 derniers fichiers achat.... que vous avez mis a dispo pour J+1.

Colonne: ACHT -Code acheteur avant c'etait ACHT -Code Acheteur

Donc j'ai modifie dans le code, mais faites attention ca risque de panouiller si ca change sans raison

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

A+
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 15:58
MERCI BEAUCOUP !!!

Je regarde ça ! par contre la colonne code acheteur est prise en compte dans le code ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 16/07/2015 à 16:04
Re,

Ben oui, autrement, je n'y aurais pas prete attention et surtout le code VBA
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
16 juil. 2015 à 18:41
J'ai testé en date du jour avec ce fichier et votre dernière macro : https://www.cjoint.com/c/EGqqOXapM4n

erreur 400.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 17/07/2015 à 10:20
Bonjour,

Sauf erreur de ma part, vous avez demande a ce que le nom de la feuille soit ecrit en partant du nom de fichier pour eviter de le faire manuellement. Dans la realite, c'est pas du tout comme ca ex: votre fichier Achats-1150717.xlsx, nom de feuille:Achats 1150717. Moi, je modifie a la mano quand ca ne va pas

Simple detail, mais ca marche pas
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
24 juil. 2015 à 09:44
Bonjour,

J'ai un problème avec un ancien cadencier (ne contenant qu'un seul entrepot). Une ligne n'est pas mise à jour sur le cadencier excel : une croix apparait dans la colonne analyse. MAIS le produit est bien présent dans l'extraction et dans commentaires : MAJ OK ???

Pouvez-vous voir svp ?

Je me demandais si la macro pour aller chercher les articles dans l'extraction n'utilisait pas le même système que le recherche v mais qu'elle était limitée en lignes ? fin je n'ai pas d'explications...

voici le cadencier et l'extraction : https://www.cjoint.com/c/EGyhSGqM0on


merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
24 juil. 2015 à 11:06
Bonjour,

apres mise a jour, je ne vois rien d'anormal. J'ai modifie le code pour mettre MJ au lieu d'effacer le X (uniquement dans le fichier du ZIP)

https://www.cjoint.com/c/EGyjgVg6juf
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
24 juil. 2015 à 11:27
Bonjour,

Je n'ai pas compris ? Pourquoi avez-vous mis MJ à la place de la croix ? l'avez vous fait manuellement?

Avez vous fait tourner la macro avec les fichiers tel que je vous les ai envoyé ? et remarqué que l'IFLS 831583 ne se met pas à jour ?
je me rends compte que je ne vous avais pas donné l'IFLS qui avait un pb.
0