Contrôle du texte dans cellule Excel avec VBA

Résolu/Fermé
supermoun Messages postés 38 Date d'inscription dimanche 10 septembre 2006 Statut Membre Dernière intervention 26 juillet 2009 - 20 mai 2008 à 18:08
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 3 juin 2008 à 23:28
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
20 mai 2008 à 23:55
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 dimanche 10 septembre 2006 Statut Membre Dernière intervention 26 juillet 2009 7
24 mai 2008 à 08:32
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 dimanche 10 septembre 2006 Statut Membre Dernière intervention 26 juillet 2009 7
3 juin 2008 à 17:52
Bonjour GBinforme,

J'ai utilisé ceci:

Selection.EntireRow.AutoFit

C'est bon.

A+
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
3 juin 2008 à 23:28
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