Contrôle du texte dans cellule Excel avec VBA

Résolu
supermoun Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjourà tous,

A partir d'un formulaire et de textbox, je remplie des cellules.

Problème je n'ai pas de retour à la ligne en fonction de la largeur de la cellule bien que j'ai coché 'renvoyer à la ligne automatiquement' dans le format de cellule.

Je suis aussi en multi-ligne dans la propriété du textbox.

Merci pour la réponse.
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

Pour que ton multi-ligne fonctionne, il faut rajouter dans ton code VBA
avec ta ligne que tu dois avoir : ta_cellule.value = TextBox1.Text
celle-ci : ta_cellule.WrapText = True
car sinon la propriété de la cellule n'est pas prise en compte
1
supermoun Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   7
 
Bonjour Gbinforme,

Merci pour la réponse.

J'ai fait l"essai, mais ça ne marche pas.

J'ai écrit:

Range("d6") = TextBoxAdresse
Range("d6").WrapText = True

Si vous avez l'astuce.
Merci
0
supermoun Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   7
 
Bonjour GBinforme,

J'ai utilisé ceci:

Selection.EntireRow.AutoFit

C'est bon.

A+
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

Cela dépends des paramètres par défaut qui sont activés dans ta configuration et sont conservés par excel après ton changement.
0