Coller plusieurs lignes d'Excel dans la zone d'édition de texteBonjour,
J'ai actuellement une zone d'édition de texte, où l'utilisateur doit saisir les identifiants un par un et cliquer sur le bouton « Ajouter » à chaque fois. Je souhaite qu'il puisse copier plusieurs cellules d'Excel et les coller dans la zone d'édition de texte, pour plus de rapidité. Le problème est que si je colle des identifiants, seul le premier est collé (les autres se trouvent sur les lignes suivantes). Existe-t-il un moyen de coller un élément sur plusieurs lignes dans une zone d'édition de texte, voire dans une autre zone ?
Automatisation et scriptsRe : Coller plusieurs lignes d'Excel dans la zone d'édition de texteVous pouvez rendre TextEditBox plus grand en utilisant N lignes.
Names Default To Here(1);
win = New Window("Example",
fontobj = text = Text Edit Box("Example Text")
);
text << Set N Lines(3);
Et vous pouvez analyser les entrées de l'utilisateur selon vos besoins.
Re : Coller plusieurs lignes d'Excel dans la zone d'édition de texteD'accord, merci. Ne sachant pas combien de lignes coller, je pensais que ce n'était pas une bonne solution. En définissant N lignes à 2, la zone d'édition de texte acceptera n'importe quel nombre de lignes. Avec n lignes (1), elle n'en acceptera qu'une seule.
Re : Coller plusieurs lignes d'Excel dans la zone d'édition de texteHabituellement, j'utilise une zone d'édition de texte de taille fixe, puis je nettoie et reformate immédiatement la saisie après que l'utilisateur a saisi (et validé) ses valeurs. Ainsi, si l'utilisateur saisit
a
b
c
il sera formaté en (ou quelque chose de similaire)
abc
dans la zone d'édition de texte
Re : Coller plusieurs lignes d'Excel dans la zone d'édition de texteLorsque je colle des identifiants provenant de plusieurs cellules Excel, ils apparaissent tous sur des lignes distinctes dans la zone d'édition de texte, mais ne sont pas séparés par des délimiteurs, des espaces ou des sauts de ligne. Donc, lorsque je mets <