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 :

addition pas juste [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut addition pas juste
    bonjour j'ai ceci dans une cellule 43.20 et le résultat de mon addition donne ceci43 .00 ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub OptionButton2_Click() '''2 competition
    If var = True Then
         Me.OptionButton2.Value = False
          Nouveaux_collegues.Label41.Caption = Format(Sheets("Cotisations").Range("R6").Value, "# ##0.00")
     
         Label45.Caption = Format(Val(Me.Label40.Caption) + Val(Me.Label41.Caption) + Val(Me.Label42.Caption) + Val(Me.Label43.Caption) + Val(Me.Label44.Caption), "# ##0.00")
    Else
        Me.OptionButton2.Value = True
         Nouveaux_collegues.Label41.Caption = Format(Sheets("Cotisations").Range("R5").Value, "# ##0.00")
     
        Label45.Caption = Format(Val(Me.Label40.Caption) + Val(Me.Label41.Caption) + Val(Me.Label42.Caption) + Val(Me.Label43.Caption) + Val(Me.Label44.Caption), "# ##0.00")
    End If
    var = False
    End Sub
    merci

  2. #2
    Membre éclairé Avatar de nchal
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 512
    Par défaut
    Bonjour pilounet(encore?)

    Essai de faire l'addition entre les Val sans utiliser la fonction et mets les dans Label45.Caption ou Val(Label45.Caption). Puis ensuite, applique le format.

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

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Re,

    En complément, une adaptation de ton code en retirant les redondances
    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
    Private Sub OptionButton2_Click() '''2 competition
     
    If Var = True Then
          Nouveaux_collegues.Label41.Caption = Format(Sheets("Cotisations").Range("R6").Value, "# ##0.00")
    Else
         Nouveaux_collegues.Label41.Caption = Format(Sheets("Cotisations").Range("R5").Value, "# ##0.00")
    End If
     
    Me.OptionButton2.Value = Not Var
     
    Label45.Caption = Format(Val(Label40.Caption) + Val(Label41.Caption) + Val(Label42.Caption) + Val(Label43.Caption) + Val(Label44.Caption), "# ##0.00")
     
    Var = False
     
    End Sub

  4. #4
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut erreur
    j'ai bien sur repris ton code mais dans l'addition resultat label 45 toujours une erreur dans les unitées ,dans le label 41 j'ai bien 43.20 est dans le resulat label45 43.00 que me conseil-tu ?
    Fichiers attachés Fichiers attachés

  5. #5
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour pilounet54,

    As-tu essayé en remplaçant la virgule de 43,20 par un point (43.20) ?

    Cordialement.

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

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    On ne sait jamais, mais essais sans le format
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Label45.Caption =Val(Label40.Caption) + Val(Label41.Caption) + Val(Label42.Caption) + Val(Label43.Caption) + Val(Label44.Caption)

  7. #7
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut
    toujours pareille ! les dizaines ne sont pas juste

  8. #8
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut
    Citation Envoyé par gFZT82 Voir le message
    Bonjour pilounet54,

    As-tu essayé en remplaçant la virgule de 43,20 par un point (43.20) ?

    Cordialement.
    effectivement avec le point cela fonctionne merci beaucoup

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

Discussions similaires

  1. [XL-2010] Unload décharge tous les UserForms et pas juste un seul
    Par napo123 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/07/2012, 09h03
  2. hauteur de l'image pas juste
    Par crakocrako dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/05/2010, 09h27
  3. [Prototype] Inclus la réponse ajax dans la page pas juste l'evalué
    Par bibi73 dans le forum Bibliothèques & Frameworks
    Réponses: 11
    Dernier message: 11/02/2008, 20h31
  4. Probleme: Clique Sur onglet ( et pas juste sur son texte)
    Par popogendarme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 24/01/2007, 16h05

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