IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Textbox Et Multiline


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut Textbox Et Multiline
    Bonjour,
    Dans un textbox grace aux propriétés EnterKeyBehavior et MultiLine, on peut mettre plusieurs lignes de valeurs dans un TextBox, tout simplement en appuyant sur ENTREE (il suffit pour ca de mettre EnterKeyBehavior à 0 et MultiLine à True).

    Seulement, si on veut écrire le contenu du TextBox dans une cellule on a un petit carré à la fin de chaque ligne.
    Comment l'effacer?

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Il faut remplacer les chr(10) et chr(13) par un espace. En fait, avant de remplacer quoi que ce soit, je vérifierais si les deux caractères en question sont bien présents pour ne mettre qu'un espace, mais un tout de même.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    Ca marche très bien! Juste par curiosité, pourquoi chr(10) et chr(13) ?
    Dans l'aide Microsoft VBA, ils correspondent à deux étoiles???

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Dans l'aide de VBA (tout comme dans l'aide de VB), tu as un tableau des codes de caractères ou il est noté que
    • 10 correspond à un saut de linge
    • 13 correspond à un retour de charriot
    • 9 correspond à une tabulation...

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    Et on ne peut pas mettre un retour à la ligne sans le petit carré?
    Parce que si on enlève les chr(10) et chr(13), le retour à la ligne s'en va avec le petit carré!
    Du coup ca n'a servi à rien de saisir les données dans le TextBox avec des ENTREE puisque tout revient sur la même ligne dans la cellule!

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour


    tu peux utiliser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1") = Replace(TextBox1, vbCrLf, Chr(10))

    http://silkyroad.developpez.com/VBA/...serForm/#LII-E


    bonne soirée
    michel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Position du curseur dans une textbox sans multiline
    Par jetle dans le forum VB.NET
    Réponses: 4
    Dernier message: 27/06/2011, 23h25
  2. Textbox Multiline et retour chariot
    Par skaraa dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/05/2008, 17h00
  3. [C# 2.0] Se postionner à la fin d'un textbox multiline
    Par giloutho dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/08/2007, 21h55
  4. empecher de taper plus de x caractères dans un textbox multiline?
    Par cortex024 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/03/2007, 14h51
  5. [C#] question sur l'option multiline de l'objet Textbox
    Par prez dans le forum Windows Forms
    Réponses: 4
    Dernier message: 03/10/2006, 16h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo