Pages

Affichage des articles dont le libellé est fichier. Afficher tous les articles
Affichage des articles dont le libellé est fichier. Afficher tous les articles

XL 2007 changer des macros en vba et améliorer le fonctionnement d'un fichier sujet

mardi 8 avril 2014




bonjour a tous,

après quelques mois en votre compagnie, j'ai réussi a bricoler un fichier me permettant de gérer mes comptes clients.
seulement, j'ai abusé des macros pour atteindre mon but.

je viens vers vous aujourd'hui pour que vous jeter un œil a ce fichier pour l'améliorer tout en respectant les objectifs des macros et codes existant.
j'aimerais faire basculer les différentes macros en vba.
surtout dans l'onglet "facturation" du fichier ou le bouton "valider la commande" renvoi a un code vba qui lui même fait appel a d'autres modules...
il m'est arrivé de facturer, et 2 min plus tard le fichier se ferme...
de plus, c'est très désagréable de voir les feuilles valser lorsqu'on facture (en utilisant le bouton en question).
c'est le même cas pour la "création client" et création produit"
ca donne un sentiment d'instabilité du fichier...

pouvez vous m'aider ?













Fichiers attachés








retour chariot fin de fichier sujet




Bonjour,

J'aimerai savoir comment rajouter un retour chariot en fin de fichier uniquement.

Merci pour votre aide.




[XL-2013] Se positionner dans un fichier excel sur la 1ère ligne d'une colonne C contenant une valeur V donnée sujet




Bonjour,

C'est ma première participation à un forum IT et je débute en macro excel, me limitant jusque là à des copies d'instructions trouvées ici et là.
J'ai essayé des codes donnés pour des exemples similaires mais sans succès.

Contexte :
Lecture séquentielle d'un fichier excel (Fichier_1)
A chaque ligne correspondant à un site je récupère dans la colonne adéquate le nom du site (Site_S) pour aller chercher dans un second fichier excel (fichier_2) la première ligne contenant cette valeur de site et ramener des données associées pour mettre à jour les champs correspondants dans le fichier_1.

Mon problème se situe au niveau de la partie ci-dessous de la macro, une fois le nom du site récupéré dans le fichier_1 et l'ouverture du fichier_2 effectuée :
- Comment se positionner sur la première ligne (Site_S pouvant avoir plusieurs occurences dans la colonne) de la colonne B du fichier_2 égale à "Site_S" et récupérer dans 2 variables distinctes le numéro de ligne trouvé (NL) et la valeur (VL) de la colonne D sur cette même ligne
- en cas d'absence de Site_S dans la colonne B : alimenter une troisième variable avec par exemple la valeur "KO" et continuer malgré tout la macro, c'est à dire revenir au fichier_1 pour effectuer la mise à jour.

Puis je me repositionnerai dans le fichier_1 sur la ligne à partir de laquelle j'ai basculé sur le fichier_2 pour mettre à jour les champs correspondant à mes 3 variables.
Je passerai ) la ligne suivante, etc... mais je pense pouvoir me débrouiller pour cette partie.

Merci d'avance pour le support que vous voudrez bien m'apporter

Bratis24