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 :

Utilisation macro, enregistrement et partage [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    comptable
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : comptable
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Par défaut Utilisation macro, enregistrement et partage
    Bonjour à tous,

    Je suis les discussions du forum developpez depuis peu de temps et décider de créer des macros simple je vous sollicite.

    But de ma macro:
    J'ai une macro simple pour afficher dans les en-tetes des fichiers Excel lors de l'impression le chemin ou je peux retrouver le fichier que je viens d'imprimer.

    J'ai enregistré la macro dans la bibliothèque personal.xls.

    La macro fonctionne mais lorsque je regarde l'aperçu pour voir l'en-tete il me marque le chemin vers le dossier où est enregistré ma macro (dossier personal et non celui du fichier).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub mise_en_forme_toutes_feuilles()
    Dim x As Byte
     
    For x = 1 To Sheets.Count
        With Sheets(x).PageSetup
            'en-tête de page
            .LeftHeader = ""
            .CenterHeader = ThisWorkbook.Path & Application.PathSeparator & ThisWorkbook.Name '<-- chemin fichier
            .RightHeader = ""
            'pied de page
            .LeftFooter = "&D / &T" '<-- date / heure
            .CenterFooter = "Onglet: &A" & Chr(10) & "Fichier: &F" '<-- nom feuille + saut de ligne + nom fichier
            .RightFooter = "&P/&N" '<-- numéro de page / nombre de pages
        End With
    Next x
     
    End Sub
    Je pense que cela provient de où j'ai enregistré la macro et comment je l'utilise.

    Pouvez-vous m'aider à résoudre mon problème.
    La finalité est de diffuser à d'autres utilisateurs la macro pour leurs impressions


    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Tu pourrais essayer en changeant ThisWorkbook par ActiveWorkbook

  3. #3
    Candidat au Club
    Homme Profil pro
    comptable
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : comptable
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Par défaut Grand Bravo
    Je suis impressionné par la rapidité de réponse. J'ai fait la modification sur la macro est elle semble bien s'adapter.
    Je te remercie pour ton aide je vais pouvoir continuer mes expériences en vba.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Macro enregistrée non ré-utilisable
    Par K-limero dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 05/07/2012, 10h09
  2. une macro "enregistrer donnée en cours"
    Par copainvince dans le forum Access
    Réponses: 14
    Dernier message: 19/01/2007, 16h54
  3. [Débutant] Utilisation d'un objet "partagé"
    Par Floyd_C dans le forum C++
    Réponses: 6
    Dernier message: 28/07/2006, 10h26
  4. [VBA-E] Probleme macro suite à fichier partagé
    Par wice33 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/06/2006, 09h13
  5. Utilisation de la memoire partage
    Par Treuze dans le forum C
    Réponses: 11
    Dernier message: 23/05/2006, 14h45

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