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 :

calculs dépendant de conditions


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Chargee de mission developpement
    Inscrit en
    Septembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Chargee de mission developpement
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2013
    Messages : 3
    Par défaut calculs dépendant de conditions
    Bonjour,

    dans le cadre d'un projet forestier, je dois calculer des volumes en fonction de plusieurs critères:
    je souhaite dans une nouvelle LIGNE faire des multiplications:
    en
    si E7="chene"
    alors G8 = G7*$K7*$L7*$AJ$5

    La macro que j'essaie d'écrire ressemble à ça pour le moment : (mais ça ne fonctionne pas)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub volume()
    Range("A1:BG300").Select 'Permet de selectionner plusieurs cellules
    For Each Cell In Selection 'Pour chaque cellule dans la selection
     
    If Cell.Value = "chene" Then
    ActiveCell.Offset(1, 2).Value = ActiveCell.Offset(1, 6) * ActiveCell.Offset(0, 2) * ActiveCell.Offset(0, 3) * 0.8
    End If
    Merci d'avance pour votre aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2013
    Messages : 75
    Par défaut
    Bonjour Cammm,
    Il faut plus de précisions pour que les gens puissent t'aider.
    Comment est structuré ton tableau, tes données?
    Comment il faudra savoir il faut multiplier par tel ou tel cellule?
    G8 = G7*$K7*$L7*$AJ$5

  3. #3
    Candidat au Club
    Femme Profil pro
    Chargee de mission developpement
    Inscrit en
    Septembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Chargee de mission developpement
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2013
    Messages : 3
    Par défaut
    Pour que ce soit plus claire j'ai mis le fichier exemple en pièce jointe.

    en fait j'ai deja traité une partie des données en faisant des formules directement dans mon tableau. Mais je vais devoir ajouter 500 lignes environ, certaines manipulations ne peuvent pas être faite à la main...

    Je voudrais remplacer toutes les formules par une macro:

    pour une essence A, je calcule le volume :
    Hx * Kx * Lx *0.8

    Puis je dois additionner toutes ses nouvelles valeurs, corespondant à l'essence A, mais pouvant venir de 2 colonnes différentes, pondérées par la surface.

    mon principal probleme est de faire écrire, par la macro, une nouvelle valeur dans une cellule vide (que j'ai désigné).
    Fichiers attachés Fichiers attachés

  4. #4
    Candidat au Club
    Femme Profil pro
    Chargee de mission developpement
    Inscrit en
    Septembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Chargee de mission developpement
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2013
    Messages : 3
    Par défaut
    bonjour,

    Pouvez vous me dire si ce que je veux faire est réalisable par macro ou s'il s'agit de calcules directement dans les cellules du tableaux excel... parce que je commence à désespérer de trouver une solution !!

    Merci d'avance

Discussions similaires

  1. Calculer avec une condition
    Par AgriPhilou dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 24/05/2008, 22h51
  2. Calcul pour une condition non satifsaite
    Par NELLLY dans le forum MATLAB
    Réponses: 4
    Dernier message: 16/01/2008, 07h03
  3. calcul somme avec condition
    Par igour dans le forum Access
    Réponses: 2
    Dernier message: 22/01/2007, 16h21
  4. Calcul requête avec conditions multiples
    Par Phullbrick dans le forum Access
    Réponses: 7
    Dernier message: 18/04/2006, 13h45
  5. [Formulaire] sous-form dépendant de conditions
    Par guy2004 dans le forum IHM
    Réponses: 11
    Dernier message: 02/04/2006, 10h42

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