A voir également:
- Ajout d'un bouton pour récupérer données d'un fichier externe
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Fichier rar - Guide
305 réponses
Bonjour,
Je viens de voir votre réponse. Je vous en remercie beaucoup.
J'ai testé la macro alim cadencier. J'arrive maintenant grâce à votre modif à aller chercher mon fichier CMD mais lorsque je lance la macro pour mettre à jour le cadencier, j'obtiens une Erreur 400. Le fichier cadencier n'est pas mis à jour. Qu'avez-vous modifier ? arrivez-vous à lancer la macro ?
De plus, pour le nouveau bouton je ne vois pas la partie où il faut renseigner le nom de la feuille à utiliser ?
Merci à vous.
Je viens de voir votre réponse. Je vous en remercie beaucoup.
J'ai testé la macro alim cadencier. J'arrive maintenant grâce à votre modif à aller chercher mon fichier CMD mais lorsque je lance la macro pour mettre à jour le cadencier, j'obtiens une Erreur 400. Le fichier cadencier n'est pas mis à jour. Qu'avez-vous modifier ? arrivez-vous à lancer la macro ?
De plus, pour le nouveau bouton je ne vois pas la partie où il faut renseigner le nom de la feuille à utiliser ?
Merci à vous.
Bonjour,
dans le fichier test, sub maj_cadencier
les noms de plage suivant n'existe pas d'ou l'erreur 400
(c'est cette mise a jour de plage que j'ai faite pour le bouton CMD)
A+
dans le fichier test, sub maj_cadencier
les noms de plage suivant n'existe pas d'ou l'erreur 400
(c'est cette mise a jour de plage que j'ai faite pour le bouton CMD)
'Place les noms des fichiers dans des variables Nom_Chemin_Cadencier = MFM.Range("CheminCadencier") Nom_Fichier_Cadencier = MFM.Range("FichierCadencier") Nom_Feuille_Cadencier = MFM.Range("FeuilleCadencier") Ligne1Cadencier = MFM.Range("LigneCadencier")
A+
Pourtant la feuille est bien nommée MAJ_Cadencier ?
Lorsque je lance la pas à pas, j'obtiens un message d'erreur => » Erreur de compliation : Référence de variable de contrôle incorrecte dans Next » au niveau de Next LigStock.
Arrivez-vous à lancer la macro ? et alimenter les colonnes voulues ?
Merci à vous
Lorsque je lance la pas à pas, j'obtiens un message d'erreur => » Erreur de compliation : Référence de variable de contrôle incorrecte dans Next » au niveau de Next LigStock.
Arrivez-vous à lancer la macro ? et alimenter les colonnes voulues ?
Merci à vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je viens de placer Next LigStock après Next LigCommande et je ré-obtiens mon erreur 400 au lancement de la macro.
Voici :
https://www.cjoint.com/?3DxkW6zp8Qu
merci
Voici :
https://www.cjoint.com/?3DxkW6zp8Qu
merci
Il s'agit bien du même fichier. J'ai juste modifié la disposition du bouton (plus logique) juste au dessus de mettre à jour le cadencier..
Re,
Ces noms de cellule n'existent pas dans le fichier que vous avez mis a dispo ??????????????????????????????????????????????
Ces noms de cellule n'existent pas dans le fichier que vous avez mis a dispo ??????????????????????????????????????????????
'TEST BOUTON Nom_Chemin_Commande = MFM.Range("CheminCommande") Nom_Fichier_Commande = MFM.Range("Fichier_Commande") Nom_Feuille_Commande = MFM.Range("FeuilleCommande") Ligne1Commande = MFM.Range("LigneCommande")
Je ne suis pas la personne qui a développé cette macro et je débute en VBA. J'ai donc repris excatement la même méthode que pour le bouton 2... en changeant stocks par commandes ..
Car les noms de cellules chemin-stocks... n'existent pas aussi ... et pourtant la macro fonctionne !je pensais qu'il y avait une correspondance dans le code ?
Car les noms de cellules chemin-stocks... n'existent pas aussi ... et pourtant la macro fonctionne !je pensais qu'il y avait une correspondance dans le code ?
Re,
Sur le dernier fichier macro_alim..... j'ai seulement mis a jour les noms de cellule. Y a pas l'erreur que vous avez, mais ca ne s'arrete pas; oblige de tuer excel !!!!!!
Sur le dernier fichier macro_alim..... j'ai seulement mis a jour les noms de cellule. Y a pas l'erreur que vous avez, mais ca ne s'arrete pas; oblige de tuer excel !!!!!!
Re,
la macro ne veut pas se lancer ? J'aurai ecrit la macro ne se lance pas !!!!!!
Y a quand meme plus de 300000 tours de programme pour la mise a jour Cadencier et les on error resume next n'arrangent pas la chose !!!
la macro ne veut pas se lancer ? J'aurai ecrit la macro ne se lance pas !!!!!!
Y a quand meme plus de 300000 tours de programme pour la mise a jour Cadencier et les on error resume next n'arrangent pas la chose !!!
Re,
Je parlais du bouton 2 ... pour moi c'est:
Changer de fichier STOCKS et SORTIES et vous ???
J'ai repris le premier fichier macro .... test et apres mise a jour des noms de cellule, lancement mise a jour Cadencier, pas d'erreur mais pas d'arret du programme non plus, tourne en rond. Je vais essayer de trouver le pourquoi.
Je parlais du bouton 2 ... pour moi c'est:
Changer de fichier STOCKS et SORTIES et vous ???
J'ai repris le premier fichier macro .... test et apres mise a jour des noms de cellule, lancement mise a jour Cadencier, pas d'erreur mais pas d'arret du programme non plus, tourne en rond. Je vais essayer de trouver le pourquoi.
Oui c'est bien ce bouton là.
J'ai du nouveau. J'ai modifié quelques petits paramètres de nom (pas grand-chose). Ma macro se lance maintenant !! Elle est très longue il faut être patient c'est assez bizarre mais à la fin le cadencier se met à jour mais pas la colonne CMD !!! Alors que quand elle a fini de tourner elle m'ouvre bien le fichier alim_CMD... Qu'avez-vous de votre côté
Voici ma macro test
https://www.cjoint.com/c/EDxq3WGnMQi
J'ai du nouveau. J'ai modifié quelques petits paramètres de nom (pas grand-chose). Ma macro se lance maintenant !! Elle est très longue il faut être patient c'est assez bizarre mais à la fin le cadencier se met à jour mais pas la colonne CMD !!! Alors que quand elle a fini de tourner elle m'ouvre bien le fichier alim_CMD... Qu'avez-vous de votre côté
Voici ma macro test
https://www.cjoint.com/c/EDxq3WGnMQi
Re,
Pour l'instant, je teste la mise a jour du cadencier. Ca tourne, mais une demi-heure pour une centaine de code IFLS avec pas beaucoup de trouves ce qui n'est pas terrible, donc environ 2 heures pour cette mise a jour (avec un PC un peu costaud)
Ma macro se lance maintenant !! La meme que moi ou ...??
Pour l'instant, je teste la mise a jour du cadencier. Ca tourne, mais une demi-heure pour une centaine de code IFLS avec pas beaucoup de trouves ce qui n'est pas terrible, donc environ 2 heures pour cette mise a jour (avec un PC un peu costaud)
Ma macro se lance maintenant !! La meme que moi ou ...??
Je ne sais pas là je suis arrivée à une version qui marche ! effectivement j'ai beaucoup d'articles et de fichiers avec des produits différents donc pour ce cadencier là il n'en trouve pas beaucoup! ce qui est gênant c'est le temps que ça met.. ça ne va pas du tout être gérable. Et ça ne me semble pas logique car au départ pour alimenter ventes il fallait 5 secondes et là juste pour une colonne en plus ça me prend 9-10 minutes. Y'a t'il une erreur ? le code ne doit pas être optimal ?
Au début lorsque je ne faisais que reprendre le code présent pour le bouton des ventes j'ai vu une déclaration de plusieurs colonnes. A vrai dire je ne savais que mettre ni à quoi servait toutes ces déclarations donc mon code est :
Qu'en pensez vous ?
voici mes derniers fichiers :https://www.cjoint.com/c/EDxsNA56Dm6
Infiniment merci pour votre aide précieuse
Au début lorsque je ne faisais que reprendre le code présent pour le bouton des ventes j'ai vu une déclaration de plusieurs colonnes. A vrai dire je ne savais que mettre ni à quoi servait toutes ces déclarations donc mon code est :
Dim Col_IFLS_Cad As Integer
Dim Col_IFLS_Stk As Integer
Dim Col_DEPOT_Cad As Integer
Dim Col_Analyse_Cad As Integer
Dim Col_DEPOT_Stk As Integer
Dim Col_CommentR_Stk As Integer
Dim Col_Stocks As Integer
Dim Col_Sorties As Integer
Dim Col_Sensibilite As Integer
'TEST BOUTON
Dim Col_IFLS_Cmd As Integer
Dim Col_Secteur_Cmd As Integer
Dim Col_Commande As Integer
Dim Col_Acheteur_Cmd As Integer
Dim Col_Comments As Integer
'end TEST BOUTON
Qu'en pensez vous ?
voici mes derniers fichiers :https://www.cjoint.com/c/EDxsNA56Dm6
Infiniment merci pour votre aide précieuse
Re,
Apres quelques modif de noms de cellule (encore...), lance mise a jour cadencier-------> ben au moins 40 mn, tous les fichiers sont mis a jours
(Quand j'ai ecrit 2 heures pour mise a jour cadencier, j'avais remis calcul auto, ecran non fige et active les evenement excel pour pouvoir suivre le code)
Apres quelques modif de noms de cellule (encore...), lance mise a jour cadencier-------> ben au moins 40 mn, tous les fichiers sont mis a jours
(Quand j'ai ecrit 2 heures pour mise a jour cadencier, j'avais remis calcul auto, ecran non fige et active les evenement excel pour pouvoir suivre le code)
En fait la question que je me pose est : comment ma macro va récupérer la colonne "Arr. Intégrées" du alim_cmd ? Seulement par rapport à l'IFLS ? ou les colonnes que j'ai déclaré au hasard ?? car le fichier alim contient vraiment l'ensemble des articles... ce n'est pas normal qu'il ne retrouve pas les articles !