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

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

modif a faire dans propriete des boutons

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

En faisant clic droit + format de controle sur les boutons j'ai bien séléctionné la meme option que vous "ne pas déplacer..." mais rien n'a changé.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,
Avez-vous sélectionné le bouton et clic droit ,format du control?????
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de voir oui. mais rien n'a changé
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,
Ben, c'est à vous d'agrandir les boutons, le format évite de lier la taille du bouton à la celui de la cellule
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Oui c'est OK merci !
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je rencontre un gros probleme aujourd'hui, les mises à jour des entrées ne sont qu'à moitié...
Voici un cadencier : https://www.cjoint.com/c/FADnMmhZvKn
le fichier des entrées du jour : https://www.cjoint.com/c/FADnOdSdWSn
et la macro : https://www.cjoint.com/c/FADnOMV2nRn

Tous les articles ne se mettent pas à jour ! exemple : le code IFLS 8263 est non trouvé alors qu'il est dans le cadencier... Autre chose que je ne comprends pas : les croix dans la colonne analyse n'apparaissent plus lorqu'une ligne n'est pas mise à jour.
Pouvez-vous voir ? merci
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour
Ok, je regarde
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

1/ les croix sont dans le fichier entrees colonne B !!!!!!!!!!!!!!!!!!!!!
2/ IFLS 8263 deux fois: entrepot 723 et 730 mais x seulement pour 730

Par contre pourquoi un point devant les nombres dans la plupart des colonnes sauf IFLS ??????????????????????????????????????

Je continue
0

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

Posez votre question
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Ai trouve, probleme de format IFLS dans fichier Entrees: devrait etre sur 6 caracteres:
ex:079971. Donc 8263 devrait etre ecrit 008263 format text pas numerique

Par contre si c'est le format definitif(numerique), tout les fichiers Macros de mise a jour sont a modifier
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

J'ai modifié le format dans les fichiers c'est plus simple.

merci à vous et bonne journée
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  
 
Bonjour,

A vous de meme
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Vous m'aviez modifié en décembre une macro (d'un seul entrepot) pour qu'elle mette à jour le stock du jour et les sorties de J+2 de la date du jour.
Voici la macro modifiée nommée macro AD.
Je souhaiterai la meme modification mais sur une macro qui prend plusieurs entrepots que je nomme "FLEURY DAMM Macro AC" et qui actuellement met à jour le stock du jour et les sorties du lendemain de la date entrée.

Macro un seul entrepot AD : https://www.cjoint.com/c/FCqn5VyiziM

Macro actuelle à modifier : https://www.cjoint.com/c/FCqn74skjcM

Merci par avance.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Ok, je regarde

A+
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

fichier modifie: https://www.cjoint.com/c/FCqrP2nMlHf

A tester
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de tester c'est très bien 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  
 
Bonjour,

OK, ca roule
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

J'ai besoun d'aide car je n'arrive absolument pas à insérer de nouvelles lignes... message d'erreur : la selection est trop grande. Que faire ?
Je voudrai copier un blocs de lignes (l.740 à 744) au milieu d'autres lignes.

Voici le fichier : https://www.cjoint.com/c/FDfhxePgY8m
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Voici l'erreur :


Merci
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Chez moi, pas d'erreur, mais pas de copie ou alors ou bout de quelques heures peut-etre !!

Meme une seule ligne ca va pas
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Je souhaiterai ajouter un nouvel article et garder toutes les formules... Pour celà je copie un bloc de 5 lignes vierges (les lignes roses tout en bas du fichier) je fais COPIER puis je me positionne à l'endroit colonne A ou je veux insérer mon nouvel article puis que clique sur : INSERER LES CELLULES COPIEES. puis j'ai ce message d'erreur "la selection est trop grande".
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Avant la copie de tout le bloc de lignes se faisait très rapidement... Idem sur tous les autres cadenciers... je ne sais pas quoi faire
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,

Avant, 593 colonnes et 474 lignes
Maintenant 806 colonnes et 747 lignes

Copier/inserer ancien fichier OK
Copier nouveau /Inserer ancien pas OK
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai d'autres fichiers ou il y a beaucoup plus de colonnes... Que faut il donc faire ? Supprimer des colonnes ?
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Gros soucis aujourd'hui sur un cadencier : les 2 boutons "fiktres actifs" et "filtres fournisseurs" ne fonctionnent plus.

Que faut-il faire ?


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

merci par avance
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Marche tres bien

https://www.cjoint.com/c/FDiklNX1ZWf
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Peut-il y avoir une option sélectionnée ? Car tout marchait très bien mais là je n'ai plus que ouvrir et fermer les filtres qui fonctionnent
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,

Je n'ai rien touche, ai fait clic sur les deux boutons sans probleme
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Une demande svp : j'ai environ 300 fichiers csv contenant des prix. Dans les 300 fichiers les prix sont en colonne C. Je souhaiterai ajouter 15% à tous les prix sur tous les fichiers de façon automatique. L'idéeal serait de ne pas avoir à ouvrir les 300 fichiers ... Est-ce possible ? Qu'en pensez-vous

Merci beaucoup par avance
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Oui, c'est faisable sans probleme avec du code VBA

pas avoir à ouvrir les 300 fichiers Faut voir, c'est suivant le separateur de champs

Faudrait un ou deux fichiers CSV pour tester, passez par les MP si vous jugez les donnees sensibles

A+
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup. Je vous prepare ça.
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pouvez-vous m'aider svp à écrire des formules. Dans le fichier ci-dessous feuille "taux de service" je voudrais dans le tableau écrire 2 formules différentes selon 2 critères (le code entrepot colonne A de la feuille Extraction et le code secteur colonne D de la feuille extraction:
1ère formule : SOMME DE LA COLONNE I "Manquants livraison magasin" pour un code entrepot et un code secteur
2ème formule : Colonne H / Colonne G pour chaque entrepot et chaque secteur => + Ajouter une condition si supérieur à 100% alors arrondir à 100.

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


Merci par avance.
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je vous avais demandé de m'ajouter un deuxième bouton sur une macro nommé "METTRE A JOUR LES ENTREES".

Pouvez-vous svp me l'ajouter sur cette macro (qui est différente) : https://www.cjoint.com/c/FFcoAUTATgn

Voici la macro contenant le 2ème bouton des entrées : https://www.cjoint.com/c/FFcoDjMxGAn

Merci par avance.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour Cheffe,

Certainement Cheffe

Demain Cheffe

A+
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

fichier modifie, a vous de tester:

https://www.cjoint.com/c/FFdlQV8RO7f
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup !!! C'est parfait
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pouvez-vous m'aider svp. Je suis bloquée avec un fichier cadencier. Impossible de rajouter des semaines (copier coller des colonnes..). Un message d'erreur apparait : La selection est trop grande.

C'est assez urgent.. pouvez-vous voir svp. Mon fichier s'arrete au samedi 11 juin je souhaiterai rajouter des semaines pour pouvoir travailler.

Voici le fichier : https://www.cjoint.com/c/FFjhUAOJ4Qm

merci par avance.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

ai ajoute jusqu'a debut septembre, mettez a jour les numeros de semaine et les jours au dessus des dates

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

Comment avez-vous fait ? Pour que je règle le problem seule la prochaine fois
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Ben, copier/coller tout simplement !!!!
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
En essayant de copier coller meme juste 3 cellules un message d'erreur apparaissait : "la selection est trop grande"
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,
J'ai fait copier/coller colonnes entieres sans probleme, ai excel2013 et vous ??
0
Kivanc Messages postés 390 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pouvez-vous m'aider avec ces quelques formules de calcul simple svp :

Feuille JUILLET 2016 : Je souhaiterai qu'il n'y ait plus les DIV0 ! Je voudrai que la moyenne se calcule avec les 2 taux renseignés.
Chaque jour ce fichier est completé manuellement pour chaque S1, S2, S9... Le reste est alimenté par les formules. Je ne sais pas vraiment comment le presenter car il n'est pas très lisible.

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


Merci par avance.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

ex pour H6 avec traitement erreur:

=SIERREUR(MOYENNE(F6:G6);"")
0