XL 2013 Modifier un textbox

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

maval

XLDnaute Barbatruc
Bonjour,

J'ai sur un Usf dans lequel j'ai un bouton de recherche sur Internet et lorsque je valide j'ai toute les infos sur mon Usf . Dans un textbox j'ai les noms des acteurs qui s'affiche un sur l'autre comme ceci:

Edward Norton
Bruce Willis
Bill Murray
Kara Hayward
Tilda Swinton
Frances McDormand

Est-il possible de mettre les noms sur la même ligne séparer d'une virgule comme ceci:

Edward Norton, Bruce Willis, Bill Murray ect...

Je vous remercie de votre aide, bonne journée
 
Re : Modifier un textbox

Bonjour

À priori je dirais: Cells(x, y).Value = Replace(TextBox1.Text, vbLf, ", ")

Bonjour Job75. Exact, je ne le savait plus. Des vbLf sont acceptés pour garnir la TextBox, mais ils sont convertis en vbCrLf
 
Dernière édition:
Re : Modifier un textbox

Bonjour maval, Bruno,

A priori dans la TextBox les renvois à la ligne sont des vbCrLf, il suffit de les remplacer.

Il est bon ensuite de redimensionner la TextBox, voire l'UserForm :

Code:
With TextBox1
  .AutoSize = False
  .Width = 1000
  .Text = Replace(TextBox1, vbCrLf, ", ")
  .AutoSize = True
  Me.Width = .Left + .Width + 8 'facultatif, redimensionne l'USF
End With
Edit : salut Bernard.

A+
 
Dernière édition:
- 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
35
Affichages
2 K
Réponses
6
Affichages
537
Retour