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 :

Soustraction entre 2 TextBox en Vba Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut Soustraction entre 2 TextBox en Vba Excel
    Bonjour à tous,

    Avec le code ci-dessous, je fais différentes opérations.
    Un nombre est choisit dans Cb4 (Combo). Um montant saisit dans T4 et dans T5 (TextBox). La multiplication se fait correctement entre T4 et Cb4 résultat en T6 et T5 et Cb4 résultat en T7
    Par contre, lorsque je veux faire la soustraction entre T6 et T7, le résultat T8 reste à zéro. Il se peut que le résultat soit négatif, ce qui sera souvent le cas.
    Pouvez-vous m'aider à comprendre ?
    Merci par avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub Cb4_Change()
    Me.T6.Value = Val(Me.T4.Value) * Val(Me.Cb4.Value)
    Me.T6.Value = Format(Me.T6.Value, "0.00€")
    Me.T7.Value = Val(Me.T5.Value) * Val(Me.Cb4.Value)
    Me.T7.Value = Format(Me.T7.Value, "0.00€")
    Me.T8.Value = Val(Me.T6.Value) - Val(Me.T7.Value)
    Me.T8.Value = Format(Me.T8.Value, "0.00€")
    End Sub

  2. #2
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    J'ai trouvé, il fallait mettre un code en Private Sub T5_AfterUpdate()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Pivate Sub T5_AfterUpdate()
    Me.T8.Value = Val(Me.T6.Value) - Val(Me.T7.Value)
    Me.T8.Value = Format(Me.T8.Value, "0.00€")
    End Sub

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

Discussions similaires

  1. TextBox en Vba Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 33
    Dernier message: 20/09/2007, 16h20
  2. [vba excel] Recherche valeur d'une textbox dans une feuille
    Par vanessaferraz dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/08/2006, 10h55
  3. [VBA Excel] - Copie Aléatoire de données entre 2 feuilles
    Par ethan64 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2006, 17h34
  4. [VBA][Excel]Rendre un checkbox ou textbox grisée
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/01/2006, 09h17
  5. Donner le focus à un Textbox (VBA Excel)
    Par sophie1909 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/10/2005, 17h40

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