Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2011, 21h43   #1
Invité de passage
 
Bruno GAMARD
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Bruno GAMARD

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 1
Points : 1
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
Type de fichier : rar Test recopie tableau.rar (16,2 Ko, 1 affichages)
bgam34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 21h59   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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 :
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
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 23h10   #3
Invité de passage
 
Bruno GAMARD
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Bruno GAMARD

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 1
Points : 1
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
Type de fichier : rar Test recopie tableau.rar (16,2 Ko, 3 affichages)
bgam34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 23h27   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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
Type de fichier : rar Test recopie tableau.rar (23,0 Ko, 6 affichages)
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 23h31   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 317
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 317
Points : 29 214
Points : 29 214
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 :
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 23h38   #6
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

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

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
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
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 08h59   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 317
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 317
Points : 29 214
Points : 29 214
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 15h59   #8
Invité de passage
 
Bruno GAMARD
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Bruno GAMARD

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 1
Points : 1
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
Type de fichier : rar Test recopie tableau v3.rar (25,6 Ko, 5 affichages)
bgam34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 20h48   #9
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 317
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 317
Points : 29 214
Points : 29 214
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
Type de fichier : zip CopieTable.zip (11,7 Ko, 3 affichages)
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 22h22   #10
Invité de passage
 
Bruno GAMARD
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Bruno GAMARD

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 1
Points : 1
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
bgam34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 22h54   #11
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 317
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : février 2006
Messages : 17 317
Points : 29 214
Points : 29 214
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 22h52   #12
Invité de passage
 
Bruno GAMARD
Inscription : juillet 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Bruno GAMARD

Informations forums :
Inscription : juillet 2010
Messages : 5
Points : 1
Points : 1
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.
bgam34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h27.


 
 
 
 
Partenaires

Hébergement Web