IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro pour enregistrer sous Word


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Points : 28
    Points
    28
    Par défaut Macro pour enregistrer sous Word
    Bonjour,
    j'ai une feuille excel qui génère mes factures, sur mon exemple j'ai mis trois factures mais ma feuille peut contenir plus de 50 factures et dans tous les cas la mise en page ne change pas.
    Serait il possible de créer un macro m'enregistre cette feuille excel sous format word dans le même répertoire du fichier excel.
    Merci d'avance.
    Facture.xlsx

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur Industrialisation
    Inscrit en
    Mai 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Industrialisation
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 222
    Points : 412
    Points
    412
    Par défaut
    Bonjour,

    Je ne suis pas du tout un expert dans cette partie qui pourtant m'intéresse... En cherchant comment faire, j'ai trouvé ce lien Je pense qu'il contient toutes les infos nécessaires !

    Par contre, je pense qu'il serait plus judicieux et simple pour le traitement de répartir les factures autrement sur le tableau, à moins qu'elles fassent toujours le même nombre de lignes...
    Au moindre changement, la macro ne se décalera... Ou alors il faut "scanner" le tableau avec un indicateur que la ligne X est le début d'une facture, et la X+Y est celle de fin de cette facture.

    Quentin

  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par khech Voir le message
    Bonjour,
    j'ai une feuille excel qui génère mes factures, sur mon exemple j'ai mis trois factures mais ma feuille peut contenir plus de 50 factures et dans tous les cas la mise en page ne change pas.
    Serait il possible de créer un macro m'enregistre cette feuille excel sous format word dans le même répertoire du fichier excel.
    Merci d'avance.
    Facture.xlsx
    Les Règles du forum sont extrêmement claires. Il n'est pas question de faire le travail des demandeurs à leur place.

    De toutes façons, la solution logique c'est de te faire un modèle de facture et un publipostage dans Word. Le plus compliqué, c'est de concevoir ta source de données dans un tableau Excel avec les colonnes et les formules nécessaires. Pour le reste, l'assistant de publipostage de Word va te mâcher 95 % du travail.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Points : 28
    Points
    28
    Par défaut
    clementmarcotte
    Les Règles du forum sont extrêmement claires. Il n'est pas question de faire le travail des demandeurs à leur place.
    vous avez parfaitement raison. Je connaissais bien Excel et les fonctions mais pour faire des petits truc en vba je demandais de l'aide et maintenant je veux vraiment écrire du vba moi même. Sauf qu'avant de poser la question j'ai fait des recherche et y'avait pas grand chose. J'ai utilisé l'enregistrement de macro ça n'a pas marché.
    Merci pour l'astuce avec le publipostage. Dès que j'aurai la solution je vous tiens au courant.

  5. #5
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274

Discussions similaires

  1. [XL-2010] Macro VBA pour Enregistrer sous et ecraser automatiquement fichier existant
    Par lovlov33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/02/2015, 16h51
  2. Macro pour enregistrer sous / nom du fichier
    Par vinzu dans le forum VBA Word
    Réponses: 12
    Dernier message: 05/11/2014, 18h19
  3. [VB] macro pour enregistrer sous
    Par CélineM dans le forum SDK
    Réponses: 1
    Dernier message: 07/06/2007, 12h28
  4. macro pour enregistrer sous
    Par macromega dans le forum Général VBA
    Réponses: 2
    Dernier message: 03/05/2007, 19h17
  5. Réponses: 3
    Dernier message: 25/01/2006, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo