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 :

Automatiser calcul pour toute cellule non vide- calcul avec des valeurs sur feuilles différentes [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 0
    Points
    0
    Par défaut Automatiser calcul pour toute cellule non vide- calcul avec des valeurs sur feuilles différentes
    Slt, je suis débutante en langage VBA. J'ai besoin d'aide pour résoudre le problème suivant:
    Mon classeur nommé Classeur 1 en pièce jointe permet d'évaluer un certain prix en euros et de faire le cumulé de ce prix. Le prix en question est égal à quantité * valeur.
    Je voudrai automatiser ces calculs, j'ai rencontré les difficultés suivantes:
    - La première c'est calculer le prix à partir de données se trouvant sur des feuilles différentes (la quantité se trouvant sur la feuille 2 et le prix sur la feuille 1).
    -La deuxième difficulté c'est automatiser le calcul pour toute nouvelle valeur de quantité rentrée dans la feuille 2
    -La troisième c'est que les valeurs (feuille 1) qui servent au calcul du prix varient en fonction des dates indiquées sur la feuille. Les quantités produites quant à elles sont également fonction de dates. Pour faire l'opération quantité* valeur, il faut regarder la date de la quantité et faire correspondre la valeur liée à cette date.

    Aidez-moi svp
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Il suffit d'écrire la formule suivante en C2 de Feuil2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV($A2;Feuil1!$A:$B;2)
    Tu tires ensuite cette formule jusqu'en bas
    Cordialement.
    J'utilise toujours le point comme séparateur décimal dans mes tests.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 5
    Points : 0
    Points
    0
    Par défaut
    Merci pour la réponse, ça m'a permis de résoudre mon problème!

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

Discussions similaires

  1. [AC-2010] calcul d'une moyenne sur cellule non vide
    Par lolocdm dans le forum Access
    Réponses: 1
    Dernier message: 02/02/2015, 13h51
  2. [XL-2002] Concatener des cellules non vides pour faire liste d'envoi mail
    Par tchoutchou69 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 25/11/2011, 10h38
  3. [XL-2010] Sélection cellules non vides pour création d'un graphique
    Par seboboch dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/11/2011, 16h12
  4. Sélectionner toutes les cellules non vides d'une feuille
    Par Cantalou dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/02/2008, 16h38
  5. Calcul pour une condition non satifsaite
    Par NELLLY dans le forum MATLAB
    Réponses: 4
    Dernier message: 16/01/2008, 07h03

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