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

Excel Discussion :

créer une liaison dans l'en-tête


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut créer une liaison dans l'en-tête
    Bonjour,

    Suite à une recherche sur google, je suis tombé sur ce forum.
    Désolé si ma question a déjà été posée, j'ai fait une recherche et n'ai rien trouvé.

    Je suis total débutant avec excel (je l'utilise un peu au boulot) et depuis peu, j'ai vu que l'on pouvait créer des liaisons entre différents documents (world et excel dans mon cas), afin de récupérer des données d'un document à un autre. (juste en faisant un copier/coller et en créant une liaison).

    J'aimerais savoir s'il est possible d'utiliser ces liaisons dans l'en-tête d'un document excel ? (c'est à dire que je tape un mot dans word et il se retrouve dans l'en-tête du document excel).

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Oui c'est réalisable mais pour le faire automatiquement...il va d'abord falloir construire une petite usine à gaz via du code Visual Basic

    Dans Excel c'est assez simple pour insérer du texte dans les en-tête et pied de pages via V.B.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    With ActiveSheet.PageSetup
       .LeftHeader = "Texte en-tête de page zone gauche"
       .CenterHeader = "Texte en-tête de page zone centrale"
       .RightHeader = "Texte en-tête de page zone droite"
       .LeftFooter = "Texte pied de page zone gauche"
       .CenterFooter = "Texte pied de page zone centrale"
       .RightFooter = "Texte pied de page zone droite"
    End With
    Là où ca se complique c'est de savoir qui va piloter quoi (Word envoit à Excel ou Excel va récupérer dans Word), où et comment récupérer le texte, fichiers ouverts ou non, toujours les deux mêmes fichiers ou toujours des fichiers différents, etc...

    Pour le fun je pourrais essayer de bricoler quelque chose mais il faudrait un exemple concret et plus de précisions sur les interrogations ci-dessus pour éviter de partir à l'ouest

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut
    Merci pour ton aide fring !

    Alors, par exemple, je prends 3 fichiers : A, B et C

    A serait un fichier excel qui me servirait de 'base' (c'est à dire que c'est de ce fichier que les données seront extraites pour les autres fichiers)
    B serait un fichier word (là, pas de problème, j'ai juste à faire un copier/coller)
    et C serait un fichier excel, où l'entête de page dépendrait du fichier A (par exemple, il utiliserait la cellule A1 du fichier A comme en-tête de page).

    Je ne sais pas si c'est très clair ?

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Si je comprend bien, le classeur A comportant les données est toujours le même, le classeur C est chaque fois un nouveau fichier (un fichier par client par exemple) ? Ou bien le classeur C est toujours le même fichier également ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut
    En fait, les 3 fichiers ont toujours la même structure.
    Mais le fichier A est donc un tableau contenant les données à afficher dans les deux autres fichiers.
    Le fichier A peut donc être modifier, et les deux autres fichiers se mettent à jour en allant chercher les données sur le fichiers A.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut
    Bonjour,
    Juste une petite question, pour simplifier, pourquoi ne pas tout faire dans Excel? J'ai une application de gestion qui tourne avec un seul classeur Excel et dans laquelle je fais des calculs et des statistiques, je rédige des contrats, je remplis des formulaires pré-imprimés, j'édite des diplômes, des attestations, des planches d'étiquettes,...
    Comment les 3 fichiers peuvent-ils avoir la même structure avec 2 Excel et 1 Word??

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

Discussions similaires

  1. [9iR2][PL/SQL] Comment créer une vue dans un package ?
    Par mainecoon dans le forum Oracle
    Réponses: 6
    Dernier message: 22/02/2006, 08h10
  2. Comment créer une somme dans un état?
    Par ivan rung dans le forum Access
    Réponses: 6
    Dernier message: 20/01/2006, 07h56
  3. Créer une ligne dans une table (en 1ere position)
    Par lipao17 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/12/2005, 11h09
  4. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21
  5. Créer une série dans un chart
    Par cyrose dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/11/2002, 11h37

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