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 :

Formule de calcul en Vba Excel


Sujet :

Macros et VBA Excel

  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 Formule de calcul en Vba Excel
    Bonjour le forum,

    Dans le fichier joint, je vous explique mon problème.
    Dans un fichier Excel, je remplie une feuille de donnée à l'aide d'un UserForm ("FrmOp1").
    Dans le Combo ("Cb2") s'affiche une liste de données venant du tableau que j'ai mis en modèle dans mon fichier joint.
    Dans le Combo ("Cb3") s'affiche une autre liste venant du même tableau, mais selon ce qui est affiché en Cb2.
    Dans le Combo ("Cb4") on choisit un nombre.
    Lorsque la saisie est validée, ce nombre doit venir dans la colonne F du tableau est s'ajouter au nombre déjà présent, en correspondance du choix fait précédement dans les 2 combo.
    C'est ce code que je n'arrive pas à mettre en place, pouvez vous m'aider s'il vous plait ?
    Voyez plutôt le fichier c'est plus clair.

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour nec le forum comme cela pas facile sans le code de ton user & des combos

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Par défaut
    Bonjour,

    Sans ton Userform c'est pas évident mais ce code devrait fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each cel In Worksheets("Feuil1").Range("A2:A57")
        If cel = cb2.Value And cel.Offset(0, 1) = cb3.Value Then
        cel.Offset(0, 5) = cel.Offset(0, 5) + cb4.Value
        End If
    Next

  4. #4
    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
    Merci David, c'est exactement ce qui me fallait.

    Merci beaucoup

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

Discussions similaires

  1. [XL-2003] programme de calcul sur VBA excel
    Par guytri dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/05/2012, 10h03
  2. Pb de formule de calcul sous VBA
    Par bagheria85 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 06/09/2010, 11h58
  3. [XL-2003] Formule de calcul avec VBA Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/06/2009, 13h23
  4. Formule de calcul en VBA Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/11/2008, 11h39
  5. [VBA-E] Calcul fonction VBA-excel
    Par I folima Elda dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/04/2008, 20h39

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