Ajout d'un bouton pour récupérer données d'un fichier externe
Kivanc
Messages postés
397
Statut
Membre
-
Kivanc Messages postés 397 Statut Membre -
Kivanc Messages postés 397 Statut Membre -
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 :
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.
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:
- Ajout d'un bouton pour récupérer données d'un fichier externe
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Fichier rar - Guide
305 réponses
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
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
Bonjour,
Oui et non, je n'ai pas le temps pour l'instant (petit imprevu), mais a partir de dimanche ca devrait pouvoir aller
Oui et non, je n'ai pas le temps pour l'instant (petit imprevu), mais a partir de dimanche ca devrait pouvoir aller
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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.
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.
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+
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+
Très bien merci beaucoup !
Il est impossible de copier également les formules dans les cellules A et stock ?
Il est impossible de copier également les formules dans les cellules A et stock ?
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+
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+
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.
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.
Pensez-vous que vous puissiez le faire pour la fin de semaine ?
merci
merci
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
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
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+
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+
MERCI BEAUCOUP !!!
Je regarde ça ! par contre la colonne code acheteur est prise en compte dans le code ?
Je regarde ça ! par contre la colonne code acheteur est prise en compte dans le code ?
J'ai testé en date du jour avec ce fichier et votre dernière macro : https://www.cjoint.com/c/EGqqOXapM4n
erreur 400.
erreur 400.
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
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
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
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
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
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
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.
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.