Contrôle du texte dans cellule Excel avec VBA

Résolu
supermoun Messages postés 39 Statut Membre -  
gbinforme Messages postés 14930 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.
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    1. supermoun Messages postés 39 Statut Membre 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
    2. supermoun Messages postés 39 Statut Membre 7
       
      Bonjour GBinforme,

      J'ai utilisé ceci:

      Selection.EntireRow.AutoFit

      C'est bon.

      A+
      0
  2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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