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

Word Discussion :

Recopier des cellules dans 2 tableaux en automatique sous Word 2007 [WD-2007]


Sujet :

Word

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Recopier des cellules dans 2 tableaux en automatique sous Word 2007
    Bonjour à tous, et bonne année 2011

    Je viens vers vous car je suis confronté à un soucis de recopie de cellules d'un tableau dans word 2007 en automatique vers un autre tableau, je m'explique :
    Dans un document (sous forme de formulaire) word 2007 un tableau à été inséré comprenant 3 colonnes et 10 lignes dans lesquelles est inséré une liste déroulante. Il est demandé de recopier ces cellules automatiquement dans un autre tableau et toujours dans le même document.
    En fait pour eviter une double saisie et surtout éviter les erreurs.
    Si vous avez une solution, je suis preneur.

    Par avance merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    bonjour,

    Je pense à l'utilisation d'un signet que tu réutilises plus bas. Si tu modifies sa valeur, il devrait la modifier aussi. Il faut juste penser à mettre à jour les champs.

    Il faut utiliser cette syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {set nom_signet "ton tableau"} pour affecter la valeur
     
    et pour afficher cette valeur {ref nom_signet}
    Tu dois donc avoir un set et 2 ref.
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Ajout d'un fichier "rar" pour exemple
    Bonsoir,

    Le fichier joint correspond à mon problème actuel je pense que c'est plus simple à expliquer.

    Par avance encore merci.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Voila j'ai modifié ton fichier et apporter un petit commentaire pour le faire automatiquement.

    Pour voir les codes de champs, il se peut que tu es à appuyer simultanément sur ALT + F9

    J'ai réalisé le principe que je t'avais expliqué précédemment avec un set et 2 ref.
    Je te laisse découvrir
    Si tu as des questions, n'hésites pas
    Fichiers attachés Fichiers attachés
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Citation Envoyé par carden752 Voir le message
    bonjour,

    Je pense à l'utilisation d'un signet que tu réutilises plus bas. Si tu modifies sa valeur, il devrait la modifier aussi. Il faut juste penser à mettre à jour les champs.

    Il faut utiliser cette syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {set nom_signet "ton tableau"} pour affecter la valeur
     
    et pour afficher cette valeur {ref nom_signet}
    Tu dois donc avoir un set et 2 ref.
    Salut,

    Je pense que ça va pas le faire.
    Les listes déroulantes sont des contrôles de contenu et les signets ne permettent pas de récupérer les données.

    Pour y parvenir, il faut modifier le document et utiliser des champs de formulaires.
    On peut alors facilement récupérer les données contenues et les répliquer.
    http://heureuxoli.developpez.com/off...mulaires/#L2-E

    Pour avoir plus de facilité, on peut utiliser des styles pour chaque valeur et utiliser un STYLEREF au lieu d'un REF.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour Heureux Oli et meilleurs voeux pour cette année 2011.

    Effectivement, mais j'ai testé le cas en changeant la valeur d'une liste déroulante sur son fichier et ca passe.

    Est-ce que c'est parce qu'ils créent une copie du tableau (les listes déroulantes étant dans le tableau)?
    Il faut bien sur faire la modification dans le set et il actualise bien dans les ref
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Comme la question a été posée hors forum VBA, je pense que bgam34 souhaite une solution sans VBA.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Tjs problème avec mes tableaux dans Word 2007
    Re bonjour à tous,

    Je reviens vers vousun peu tard et je vous remercie tous pour votre réactivité.
    J'ai essayer de faire quelques tests en fin de matinée mais je ne comprends pas, le second tableau ne fonctionne pas, quand je change une référence du 1er tableau mais en faisant les mises à jour rien ne se passe ou bien cela revient à l'état initial.
    Effectivement je ne maitrsie pas VBA donc si une simplification est possible j'en serai ravi. je vous joint mon document word pour plus de clarté avec quelques que modifications.
    Et encore merci pour tout et à tous.
    Fichiers attachés Fichiers attachés

  9. #9
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Désolé, mais je ne parviens pas à faire ce que je veux avec ton fichier.
    J'en ai fait un nouveau partiel avec deux tables.

    Dans la table 1, de simples champs de formulaire.
    Dans la table 2, une référence aux signets des champs de formulaire { REF Signet }.
    Fichiers attachés Fichiers attachés
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Tjs recopie tableaux
    Bonsoir,

    Peut que mon fichier n'est pas correctement structuré.
    En fait le deuxième tableau à l'origine est vierge et ne fait référence à aucun signet.
    C'est juste le besoin de recopier les cellules du premier vers le deuxième tableau.
    Merci

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Je viens de faire un test.
    Si on met tout le tableau dans un signet, il est copié en entier.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Suite tableaux word 2007
    Bonsoir,

    Ok, je viens de modifier mon fichier en appliquant un signet sur la totalité du 1ér tableau et ajoutant un renvoi a l'endroit voulu et effectuant une mise à jour des champs et cela fonctionne parfaitement.

    Donc je tiens à vous remercier de votre réactivité et de vos conseils.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/02/2015, 23h38
  2. [VBA-E]recopier des cellules dans un fichier
    Par Lex O'Mil dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/04/2007, 21h01
  3. [C# 1.1] Comment fusionner des cellules dans un datagrid ?
    Par absolute_beginner dans le forum ASP.NET
    Réponses: 5
    Dernier message: 09/11/2006, 16h45
  4. [VBA-E]Trouver et recopier des cellules d'une feuille à une autre
    Par sk8bcn dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/08/2006, 16h01
  5. Positionner des cellules dans une page
    Par BBe8127 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/10/2005, 10h25

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