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 :

Rech aide pour text dans TextBox avec macro [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 13
    Points : 14
    Points
    14
    Par défaut Rech aide pour text dans TextBox avec macro
    Bonjour à tous,

    je voudrais faire écrire à partir d'une macro lancée par un bouton dans un textbox un text qui contiendrai des infos prisent dans des cellules d'une feuille excel. le reste du texte serait déjà rédigé dans la macro.

    Je donne un exemple :

    A1 = 10
    A2 = 15
    A3 = 66

    Lorsque je clique sur un bouton, il faudrait qu'un Userform contenant un textbox s'ouvre et indique par exemple le texte suivant (les valeurs dans le texte étant prisent dans les cellules indiquées ci dessus. Les -------- sont là juste pour délimiter l'exemple)

    ---------------------------
    Bonjour,

    vous avez commandé :
    10 kilos de pommes de terre
    15 kilos de tomates
    66 kilos de haricots

    je vous remercie de votre commande.
    -------------------------

    mais là ou ça peux se compliquer c'est si une valeur est égale à 0, la ligne ne doit pas être indiquée

    exemple :

    A1 = 10
    A2 = 0
    A3 = 66

    ---------------------------
    Bonjour,

    vous avez commandé :
    10 kilos de pommes de terre
    66 kilos de haricots

    je vous remercie de votre commande.
    -------------------------

    quelqu'un saurait il comment rédiger le VBA pour que cela fonctionne?

    Merci de votre aide.

    Shaki.

  2. #2
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 754
    Points : 9 396
    Points
    9 396
    Par défaut
    Bonjour,

    Ci dessous un code qui permet de faire ce que tu souhaites
    Ne pas oublier de mettre la propriété Multiline de la textbox à True

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Dim i As Long
     
    i = 1
     
    TextBox1.Text = "Bonjour," & Chr(13) & Chr(13) & "vous avez commandé :" & Chr(13)
     
    'Boucle sur les données
    Do While Sheets("Feuil1").Range("A" & i).Value <> ""
         'Vérifie si Nb kilos > 0
        If Range("A" & i).Value > 0 Then
     
                TextBox1.Text = TextBox1.Text & Range("A" & i).Value & " kilos de " & Range("B" & i).Value & Chr(13)
     
        End If
     
        i = i + 1
    Loop
     
    TextBox1.Text = TextBox1.Text & Chr(13) & "je vous remercie de votre commande."
    Bon courage
    Jérôme

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 13
    Points : 14
    Points
    14
    Par défaut Merci
    Merci Jérôme c'est parfait!

    Vais pouvoir avancer avec ça.

    Bonne journée à toi.

    Sébastien

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

Discussions similaires

  1. Besoin d'aide pour mise en page avec 2 images, dans un fichier xml
    Par guillaume7684 dans le forum XML/XSL et SOAP
    Réponses: 0
    Dernier message: 30/03/2011, 18h25
  2. Besoin d'aide pour lire dans le registre
    Par Pierre.g dans le forum Windows
    Réponses: 6
    Dernier message: 16/08/2006, 22h37
  3. [C#]Aide pour gestion dataset / XML avec listview(débutant)
    Par Low-Fi dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/04/2006, 11h21
  4. [VB6]Afficher du texte dans Textbox desactivé + scrollbar?
    Par toninlg dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/03/2006, 18h40
  5. [VB6]Aide pour mettre format date avec inputbox
    Par Geliwy77 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 28/01/2006, 20h13

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