Conserver mes macros

Fermé
simkmil Messages postés 434 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 13 mars 2024 - 19 oct. 2015 à 18:12
simkmil Messages postés 434 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 13 mars 2024 - 20 oct. 2015 à 08:53
Bonjour,

J'ai un tableau Excel qui m'arrive journellement et que je veux transformer à l'aide de quelques macros.
Pour la transformation, je m'y retrouve, mais où je suis perdu c'est pour conserver mes boutons de macros d'un jour à l'autre. En effet, lorsque j'ai tout créé, mes macros fonctionnent bien avec mon classeur, mais le lendemain, je n'ai plus mes boutons pourtant si durement créés.
merci de votre aide

<config>Seven Home, Acer Aspire V3 771G pour le portable (HD 750 Go, Ram 8Go)
Windows 10, MSI 4Gb,HD 1 Tb pour le pc bureau
Seven sur un plus ancien P IV

4 réponses

prunetyves Messages postés 17 Date d'inscription dimanche 17 juillet 2011 Statut Membre Dernière intervention 4 juin 2020 2
19 oct. 2015 à 18:28
salut !
ou as tu sauvegardé tes macros ?
dans le classeur (en XLSM)
ou dans le classeur de macros personnel

as tu créé ces macros en VBA ou par l'enregistreur ?

Tu parle de classeur journalier, cela veut il dire que tous les jours c'est un nouveau classeur ?
0
simkmil Messages postés 434 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 13 mars 2024 34
19 oct. 2015 à 18:41
Bonjour et merci de ta réponse aussi rapide.
En fait je reçois une facture en Excel et à partir de cette facture je veux automatiser ma liste de prix de vente.
j'ai essayé de sauvegarder mes macros dans le classeur et là, elles disparaissent lors de l'ouverture suivante. J'ai ensuite créé un bouton dans le ruban,] dans le classeur de macros personnel et cela semble mieux fonctionner, mais pas encore parfait.
Mes macros sont créées en partie avec l'enregistreur et en partie directement en VBA.
Lorsque je parle d'un classeur journalier, c'est en fait un mail qui m'arrive journellement avec ce fichier Excel.
Autre problème que j'ai aussi, le nom de ce fichier change chaque jour puisqu'il reprend en fait le numero de la facture.
merci de ton aide
0
simkmil Messages postés 434 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 13 mars 2024 34
19 oct. 2015 à 18:45
Mes macros me servent aux choses suivantes :
enlever l'entete de la facture
masquer les colonnes inutiles pour ne conserver que quantité, dénomination et prix d'achat
créer une colonne "prix de vente" et y appliquer mon coefficient.
supprimer le bas de facture ne me servant à rien.
comme la longueur est différente à chaque fois, je compte le nombre de lignes de marchandises en me basant sur la quantité.
While "quantité" > 1
i=i+1
merci
0
prunetyves Messages postés 17 Date d'inscription dimanche 17 juillet 2011 Statut Membre Dernière intervention 4 juin 2020 2
19 oct. 2015 à 19:03
Que fais tu du resultat apres avoir traité tes données ?

Pour eviter de compter tes lignes et si ta dernière ligne de la feuille est un item tupeut utiliser :
nb_ligne=range("a1000").end(xlup).row
remplace le a de a1000 par la colonne de ton choix (quantité ?)
0
simkmil Messages postés 434 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 13 mars 2024 34
20 oct. 2015 à 08:53
Merci, je vais essayer cela.
0