Copie automatique zone texte

Résolu/Fermé
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
Bonjour à tous et toutes,

ça fait longtemp :-) j'espere que vous allez bien et que votre mercredi se passe agréablement.
j'ai une question à vous soumettre, celle-ci pourrait sembler bizarre mais votre réponse m'aidera à ouvrir ou fermer une porte.

dans excel est-il possible de faire en sorte que du texte mis dans une zone texte se copie automatiquement dans une autre zone texte.

voici ce que je fais.
dans une feuille j'ai inclus 12 zone de texte .
6 à gauche (zone 1 à 6) et 6 à droite (zone texte 7 à 12).
les 6 premieres zone texte sont en vis-à-vis des 6 derniers zone texte.
j'aimerais faire en sorte que lorsque j'écris qq chose dans la zone texte 1 cela se reproduise dans la zone texte à coté soit la zone texte 7.
lorsque j'ecris ds la zone texte 2 cela se reproduise dans la zone texte 8...

cela vous paraît-il possible ? selon moi sans passé par une vba c'est impossible.

merci de me donner votre avis..

bonne après-midi.

ben///




A voir également:

2 réponses

Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
625
Bonjour,

Oui c'est possible.
Il faut que les zones textes en vis à vis fassent référence à la même cellule.

En faisant clic bouton droit sur une zone texte (il faut être en mode création) et en cliquant sur "Propriétés" .
Il y a une propriété qui s'appelle "LinkedCell". Dans cette propriété on met comme valeur une cellule par exemple "A1".

Si on met la même cellule liée à une autre zone de texte, saisir du texte dans une zone se recopie dans l'autre (et dans la cellule liée)

Si on ne veut pas que les cellules soient visibles il suffit de les mettre dans une colonne cachée.
Cordialement,
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
Bonjour à tous, bonjour Pilas,

un tt grand merci de votre réponse.
j'apprends qq chose et ça fait tjrs du bien.
est-il possible de lier les deux zones de texte entre elles ?
à savoir que si je tape qq chose ds la premiere zone texte, cela va se marquer ds la seconde ?

merci de m'eclairer...

bien cdlmnt,

ben

pour info voici le fichier : https://www.cjoint.com/?3KnpEcYUeUy
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
625
Je ne comprend pas bien. Dans l'exemple c'est bien ce qui se passe.
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
Bonjour Pilas,

vous avez raison....j'ai du mal faire qq chose..
deux dernières questions : pas imaginable de nommer une zone de texte et que l'autre soir directement relié à celle-ci ? [par nommer j'entends comme cela pourrait se faire pour une cellule en la renommant]

lorsque je suis ds ma zone de texte, je ne sais pas allez à la ligne (faire enter) ..normal ?

merci ce votre aide..

tres cdlmnt,

ben///
Messages postés
1823
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
625
Pour la première question Non, on ne peut pas faire référence directement d'une zone de texte à l'autre. Et sans passer par le VBA il faut obligatoirement passer par une cellule intermédiaire commune.
Pour la deuxième question : Oui on peut passer à la ligne dans la zone de texte pour cela deux choses à faire.
D'abord dans "Propriété" il faut dire que c'est une zone multi lignes en faisant passer la propriété "MultiLine" à "True"
La il passe automatiquement à la ligne quand il arrive à la limite droite de la zone de texte.
Pour forcer un passage à la ligne il faut taper <CTRL>+<Entreé>
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
26
bonjour pilas31,

un tt grand merci pour votre aide et éclairage.
je vous souhaite une excellente journée.

bien à vous,

ben//