Passer d'un champ à l'autre automatiquement dans un tableau
Ju
-
m@rina Messages postés 26226 Statut Contributeur -
m@rina Messages postés 26226 Statut Contributeur -
Bonjour,
J'ai fait un tableau avec des champs sur chacune des lignes et j'aimerais que lorsque je suis rendu au bout de ma ligne je puisse passer au champ suivant automatiquement sans avoir à cliquer sur TAB. Alors, dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre, que mon curseur se déplace sans que j'ai à lui demander. Comme mon tableau renferme du texte, ce serait le fun de ne pas avoir à changer de champs par moi-même en plein milieu d'une phrase pour la reprendre sur la ligne suivante, car si je reste dans le même champs c'est ma ligne qui s'agrandit et qui descend ce qui défait toute ma mise en page.
Merci de votre aide!
J'ai fait un tableau avec des champs sur chacune des lignes et j'aimerais que lorsque je suis rendu au bout de ma ligne je puisse passer au champ suivant automatiquement sans avoir à cliquer sur TAB. Alors, dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre, que mon curseur se déplace sans que j'ai à lui demander. Comme mon tableau renferme du texte, ce serait le fun de ne pas avoir à changer de champs par moi-même en plein milieu d'une phrase pour la reprendre sur la ligne suivante, car si je reste dans le même champs c'est ma ligne qui s'agrandit et qui descend ce qui défait toute ma mise en page.
Merci de votre aide!
A voir également:
- Passer d'un champ à l'autre automatiquement dans un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
- Imprimer un tableau excel - Guide
5 réponses
Bonsoir
"dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre, que mon curseur se déplace sans que j'ai à lui demander"
Word ne devinera pas tout seul que le champ est correctement rempli, il faut bien qu’il détecte par quelque chose quand il doit passer à la cellule suivante, alors autant faire un TAB
"dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre, que mon curseur se déplace sans que j'ai à lui demander"
Word ne devinera pas tout seul que le champ est correctement rempli, il faut bien qu’il détecte par quelque chose quand il doit passer à la cellule suivante, alors autant faire un TAB
Bonjour Ju.
"dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre"
Alors pourquoi écrire dans un tableau ? ce n'est pas logique ...
"dès que mon champ est rempli, j'aimerais me déplacer automatiquement sur le champs suivant sans avoir à faire de clique pour m'y rendre"
Alors pourquoi écrire dans un tableau ? ce n'est pas logique ...
J'ai mis une limite de caractères (longueur maximale) à mon champ. Et pourquoi je ne veux pas faire de TAB est que c'est pour une tablette. Alors ce serait plus simple que ça passe au champs suivant lorsque la longueur est atteinte dans mon premier champ. Et pourquoi je ne peux pas dire que c'est dans un tableau?!? Je ne vois pas le manque de logique là-dedans?! Je peux mettre des champs dans un tableau!!!
Merci de bien vouloir m'aider!
Merci de bien vouloir m'aider!
Mettre des champs dans un tableau, oui ... c'est même recommandé !
Ce qui me semble illogique, c'est de fabriquer des cellules mais pour écrire des textes dépassant la taille de celles-ci ; et en plus de ne pas vouloir utiliser la touche TAB ou la touche Flèche vers la droite, qui ont été créées pour ça ...
"que ça passe au champs suivant lorsque la longueur est atteinte dans mon premier champ" n'est pas une fonctionnalité de Word.
Il faudrait écrire une macro en VBA pour obtenir ça !
C'est la seule aide que je peux t'apporter ...
Ce qui me semble illogique, c'est de fabriquer des cellules mais pour écrire des textes dépassant la taille de celles-ci ; et en plus de ne pas vouloir utiliser la touche TAB ou la touche Flèche vers la droite, qui ont été créées pour ça ...
"que ça passe au champs suivant lorsque la longueur est atteinte dans mon premier champ" n'est pas une fonctionnalité de Word.
Il faudrait écrire une macro en VBA pour obtenir ça !
C'est la seule aide que je peux t'apporter ...
Je comprends ce que vous dites par rapport à la longueur de mon texte par rapport au champ, mais c'est une question de mise en page. Comme c'est un formulaire, je veux pouvoir avoir mes lignes de disponibles au cas où je l'utilise version papier alors je ne peux pas juste mettre une ligne pour un seul champs. En mettant plusieurs lignes je peux écrire mon texte sur ces lignes en ayant une mise en page fixe et qui ne bougera pas selon la longueur de mon texte tout en pouvant l'utiliser papier. Dans les deux cas ce sera beau lorsqu'imprimé.
Pour ce qui est de la macro, c'est ce que j'avais pensé faire mais je ne comprends pas comment ça fonctionne. J'ai chercher sur le net et je ne vois pas comment ça marche. J'ai vu qu'il y avait dans Word un modèle de macro Champ suivant, mais je ne sais pas comment faire pour l'utiliser :(
Merci de votre aide!
Pour ce qui est de la macro, c'est ce que j'avais pensé faire mais je ne comprends pas comment ça fonctionne. J'ai chercher sur le net et je ne vois pas comment ça marche. J'ai vu qu'il y avait dans Word un modèle de macro Champ suivant, mais je ne sais pas comment faire pour l'utiliser :(
Merci de votre aide!
Juste une suggestion :
Tu fabriques ton formulaire vierge, et tu l'enregistres au format modèle.
Tu l'utilises tel quel pour imprimer tes formulaires papier à remplir au stylo.
Quand tu l'utilises pour remplissage à l'écran, tu déplaces les séparateurs de colonne ou tu fusionnes des cellules à ta guise, sans défigurer l'ensemble de ta mise en page.
Tu fabriques ton formulaire vierge, et tu l'enregistres au format modèle.
Tu l'utilises tel quel pour imprimer tes formulaires papier à remplir au stylo.
Quand tu l'utilises pour remplissage à l'écran, tu déplaces les séparateurs de colonne ou tu fusionnes des cellules à ta guise, sans défigurer l'ensemble de ta mise en page.

Oui c'est une bonne suggestion, par contre les personnes qui utiliserons le formulaire ne connaissent pas Word tellement et n'auront pas le temps non plus de fusionner à toutes les fois qu'ils l'utiliseront et comme ils doivent transmettre le formulaire directement sur place par courriel à partir de la tablette ce sera pas super.
Au pire je vais faire deux versions, une papier et l'autre pour tablette. Ça aurait été le fun de pouvoir faire ce que je voulais mais je pense que c'est pas faisable :(.
Si vous avez d'autres idées je suis preneuse et merci pour votre temps, j'apprécie :)
Au pire je vais faire deux versions, une papier et l'autre pour tablette. Ça aurait été le fun de pouvoir faire ce que je voulais mais je pense que c'est pas faisable :(.
Si vous avez d'autres idées je suis preneuse et merci pour votre temps, j'apprécie :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Désolé, mais je ne peux répondre qu'au problème que tu as exposé !
Pas à celui que tu as oublié de décrire ...
Dans ta question initiale, il est expliqué que c'est toi qui remplis le formulaire ... à aucun moment on ne peut supposer que d'autres personnes auront à le renseigner directement !
Ma toute dernière idée :Dimensionner les cellules pour qu'elles puissent accepter des textes longs.
Pas à celui que tu as oublié de décrire ...
Dans ta question initiale, il est expliqué que c'est toi qui remplis le formulaire ... à aucun moment on ne peut supposer que d'autres personnes auront à le renseigner directement !
Ma toute dernière idée :Dimensionner les cellules pour qu'elles puissent accepter des textes longs.

Désolée, mais je ne voyais pas ce que ça changeait que plusieurs personnes utilisent le formulaire d'où le pourquoi je ne l'ai pas indiqué.
Mon problème était seulement que je voulais savoir comment on peut faire pour passer d'un champ à l'autre sans devoir replacer le curseur sur la ligne suivante à toutes les fois pour continuer ma phrase, et ce, peu importe que je sois seule à utiliser ce formulaire ou que nous sommes plusieurs.
C'est une question technique et non une question ayant un rapport avec les circonstances. Que je sois seule ou non je veux atteindre ce résultat!
Merci, je vais essayer votre dernière solution!
Mon problème était seulement que je voulais savoir comment on peut faire pour passer d'un champ à l'autre sans devoir replacer le curseur sur la ligne suivante à toutes les fois pour continuer ma phrase, et ce, peu importe que je sois seule à utiliser ce formulaire ou que nous sommes plusieurs.
C'est une question technique et non une question ayant un rapport avec les circonstances. Que je sois seule ou non je veux atteindre ce résultat!
Merci, je vais essayer votre dernière solution!
Bonjour,
Même avec du VBA, ce n'est pas une solution. Si la personne fait une erreur, et souhaite effacer en revenant en arrière, que va-t-il se passer ? Si elle se trouve dans la 2e zone de texte, elle n'effacera pas le texte de la première...
C'est illogique de créer plusieurs champs pour du texte qui se suit. Donc, je ne comprends pas pourquoi tu te bloques sur cette idée, alors qu'il suffit d'imposer une hauteur de ligne à la cellule et une limite de caractères pour la totalité du champ.
Par ailleurs, pourquoi n'y aurait-il pas de Tab sur une tablette ?
m@rina
Même avec du VBA, ce n'est pas une solution. Si la personne fait une erreur, et souhaite effacer en revenant en arrière, que va-t-il se passer ? Si elle se trouve dans la 2e zone de texte, elle n'effacera pas le texte de la première...
C'est illogique de créer plusieurs champs pour du texte qui se suit. Donc, je ne comprends pas pourquoi tu te bloques sur cette idée, alors qu'il suffit d'imposer une hauteur de ligne à la cellule et une limite de caractères pour la totalité du champ.
Par ailleurs, pourquoi n'y aurait-il pas de Tab sur une tablette ?
m@rina