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

texte dans une list box ne s'affiche que sur une ligne

  • Initiateur de la discussion Initiateur de la discussion ELIOT690
  • 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 !

E

ELIOT690

Guest
bonjour à tous
j'ai un souci avec ma list box
j'aimerais qu'elle affiche quand je fais une recherche la totalité du texte recherché mais cela n'est pas le cas
on dirait qu'elle n'affiche le texte recherché que sur une ligne du coup le texte affiché est tronqué !
voici le programme en vba :

Option Explicit

Dim Chaine As String * 700
Dim Longueur As Long

Sub CODE(cle As String)
Chaine = ""
Dim Repert As String
Dim Section As String
Dim defaut As String
Repert = Workbooks("jurisprudence.xls").Path & "\resultat.txt" 'Fichier texte
Section = "juris-resultat" 'la Section est représentée entre crochet dans le fichier texte
Longueur = GetPrivateProfileString(Section, cle, defaut, Chaine, Len(Chaine), Repert)
Listeresultat (Chaine) 'Appel de la fonction Listeresultat qui sépare chaque chaîne de caractères séparée par ";"
End Sub

Sub Listeresultat(resultat As String)
Dim i As Integer, j As Integer
Dim debut As Integer
jurisp.ListBox1.Clear
debut = 1
For i = 1 To Len(resultat)
If Mid(resultat, i, 1) = ";" Then
jurisp.ListBox1.AddItem Mid(resultat, debut, i - debut)
debut = i + 1
j = j + 1
End If
Next i
End Sub

merci pour votre aide
 
Re : texte dans une list box ne s'affiche que sur une ligne

lapix à dit:
salut,

Tu pourrais joindre un bout de quelque chose pour qu'on ait pas tout a retaper ?

Ca accelererait le processus aussi

Merci
TU AS UN E MAIL POUR QUE JE t'envoie le fichier car je ne peux le joindre sur excel download ?
 
Re : texte dans une list box ne s'affiche que sur une ligne

bonjour ELIOT690

Salut Lapix

a premiere vue il suffit de mettre dans le fichier resultat txt des ; aussi frequemment que necessaire (en l'occurence ils remplacent les 'retour chariot')
 
Re : texte dans une list box ne s'affiche que sur une ligne

re

Désolé mais là je ne vois pas trop. La hauteur de la ligne est fixe.
Pour repondre a ta question il faudrait un OCX qui soit capable de faire ca ou de le creer.

Je ne vois que ca
 
Re : texte dans une list box ne s'affiche que sur une ligne

bonsoir ELIOT

Salut Lapix

@Lapix

teste avec le fichier resultat.txt

lance la recherche et tape ASILE ,tu verras
 

Pièces jointes

Re : texte dans une list box ne s'affiche que sur une ligne

Salut PierreJean

Ton fichier fonctionne tres bien

Ce que moi j'avais compris, c'est que quelque soit la longueur du texte trouvé, Eliot souhaitait que ca reste sur une seule ligne, et que fonction de cette longueur, la hauteur de ligne varie pour s'adapter a la largeur. (style WordWrap, passer a la ligne automatiquement)
Un peu comme dans Ajouter/Supprimer des programmes tu as plusieurs lignes d'info pour une seule ligne selectionnée.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
734
Réponses
3
Affichages
879
Réponses
3
Affichages
922
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…