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 :

aditionner dans texbox [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de biens
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sainte-Hélène

    Informations professionnelles :
    Activité : Administrateur de biens

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut aditionner dans texbox
    Bonjour,

    A partir d'un form j'ai valider une commande
    qui me rempli un textbox.

    Après deux saisies successives de 500 et 500 chacune je voulais avoir dans un autre textbox
    la somme 1000

    mais j'ai plutôt 500 500
    Voici la formule que j'utilise

    .value= Form1.textbox1.value +.value

    où est l'erreur svp?
    Merci

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    à adapter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With TextBox3
      .Value = CDbl(Me.TextBox1) + CDbl(Me.TextBox2)
    End With
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de biens
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sainte-Hélène

    Informations professionnelles :
    Activité : Administrateur de biens

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Bonjour Casefayere
    Merci d'avoir répondu à mon message.

    Cependant il y a un petit lapsus.
    les valeurs sont saisie dans le même textbox à des temps différents

    On saisit 500 puis on valide.
    On ressaisi 500 puis valide
    Et le résultat doit afficher 1000
    Merci

  4. #4
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Bonjour,
    Peut-être ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With TextBox3
      .Value =  TextBox3.Value +  TextBox3.Value
    End With
    Ou alors il faut créer une zone Tampon pour incrémenter sa valeur, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ThisWorkbook.Sheets("Nom_de_la_Feuille).Range("A1")= TextBox3.Value
    'Ici le code qui réalise le traitement
    '
    ThisWorkbook.Sheets("Nom_de_la_Feuille).Range("A1")=ThisWorkbook.Sheets("Nom_de_la_Feuille).Range("A1")+TextBox3.Value
    TextBox3.Value=ThisWorkbook.Sheets("Nom_de_la_Feuille).Range("A1")
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de biens
    Inscrit en
    Mai 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sainte-Hélène

    Informations professionnelles :
    Activité : Administrateur de biens

    Informations forums :
    Inscription : Mai 2014
    Messages : 13
    Par défaut
    Re
    casefayere, Eric

    La piste de casefayere est bonne.
    il me fallait ajouter dans mon code Cdbl(...) sinon le texbox aligner les chiffres comme du texte
    Merci à vous
    A bientôt

  6. #6
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Ok, mais le principe reste le meme, passer par Cdbl, à toi d'adapter

    bon courage
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

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

Discussions similaires

  1. [XL-2010] signe dans texbox
    Par pilounet54 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/02/2012, 08h14
  2. [AC-2007] Afficher valeur dans texbox
    Par julienrem dans le forum IHM
    Réponses: 0
    Dernier message: 28/06/2010, 18h22
  3. tabulation et mise en page dans texbox
    Par flamel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/04/2010, 08h58
  4. Format numerique dans texbox
    Par skunkies dans le forum Windows Forms
    Réponses: 3
    Dernier message: 31/10/2008, 15h05
  5. Récupération de donnéed dans texbox
    Par Tintou dans le forum IHM
    Réponses: 10
    Dernier message: 25/04/2007, 13h31

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