Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

lynyrd

XLDnaute Impliqué
Bonsoir le forum
Existe t'il un moyen de faire un retour à la ligne dans la ListBox3 de l'UserForm1
Merci.
 
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 à tous,
Bonsoir JP14,

Ai-je bien compris la question ?

On ne peut pa faire de retour à la ligne sur un item d'une listbox, il s'agit bien de cela ?

N'est-ce pas JP14 ?

Klin89
 
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

Bonsoir
J'ai essayé de remplacer la ListBox3 par une TextBox1 mais ca ne fonctionne pas.
Le VBA n'étant pas vraiment mon fort,je dois surement oublier quelque chose.
 
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
257
Réponses
37
Affichages
1 K
Réponses
43
Affichages
816
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…