Retour à la ligne dans listbox

  • Initiateur de la discussion Initiateur de la discussion lynyrd
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Retour à la ligne dans listbox

Bonsoir à tous,
Bonsoir lynyrd,

Non je ne crois pas, mais on peut contourner le problème.
Tu peux récupérer le contenu d'une cellule multiligne.

Vois la réponse de Pierrot93 ci-dessous.

https://www.excel-downloads.com/threads/listbox-a-partir-dune-unique-cellule.125600/

On dirait que j'ai dit une anerie 😱

Klin89

JP14 : je t'ai envoyé un message privé, mais je ne sais pas si c'est passé, comme c'est la première fois que j'utilise cette fonctionnalité !
 
Dernière édition:
Re : Retour à la ligne dans listbox

Bonsoir lynyrd
Bonsoir klin89

J'ai lu trop rapidement la question et j'ai considéré l'userform3 et non l'userform1.

klin89 ta réponse est tout à fait correcte.

Sauf erreur de ma part la listbox3 de l'userform1 sert à inscrire les données sélectionnées par les deux listbox (listbox1 et listbox2). Or il n'y a pas de choix à faire dans ce contrôle puisque la donnée correspond à une définition.
Le contrôle textbox serait plus approprié pour cet affichage.


JP
 
Dernière édition:
Re : Retour à la ligne dans listbox

Bonjour

Ci joint le fichier avec quelques modifications.
J'ai remplacé la listbox3 par un textbox. Pour simplifier (façon de dire) j'ai introduit une colonne supplémentaire dans la listbox2, colonne qui contient le numéro de ligne de plus j'ai rajouté du code pour trier les valeurs.
J'ai modifié le deuxième userform, j'ai rajouté du code pour formater le texte. la majuscule se met automatiquement.
J'ai rajouté une fonctionnalité pour effectuer une mise à jour des données.
A tester

JP
 

Pièces jointes

Re : Retour à la ligne dans listbox

bonjour le fil
Lynyrd
un peu de doc

mettre la propriété MultiLine= true

pour aller à la ligne dans un TextBox en utilisant la touche clavier "Entrée".
Nota:
Par défaut, il faut utiliser les combinaisons de touche Ctrl+Entrée ou
Shift+Entrée pour aller à la ligne dans un TextBox et avoir préalablement paramétré la propriété

Supprimer les symboles du saut de ligne (carré blanc) lors du transfert d'un TextBox vers
une cellule.

Range("A1") = _
Application.WorksheetFunction.Substitute(TextBox1, vbCrLf, Chr(10))

textbox multiligne
Tbl = Split(TextBox16, vbCrLf)'0 to
.Range(.Cells(1, 2), .Cells(UBound(Tbl), 2)) = Tbl'en b4
à bientôt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
197
Réponses
37
Affichages
1 K
Réponses
10
Affichages
274
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
164
Réponses
10
Affichages
442
Réponses
1
Affichages
124
Retour