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 :

Macro qui calcule la moyenne du mois [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 128
    Par défaut Macro qui calcule la moyenne du mois
    Bonjour,

    je veux créer une macro qui calcule la moyenne du pourcentage de chaque mois c'est à dire que si j'ai un tableau comme ceci:

    Date Pourcentage
    ......... ...%
    ......... ...%
    ... Avril ...%
    25 Avril 7,4%
    26 Avril 4,5%
    29 Avril 5,5%
    2 Mai 5,6%
    3 Mai 4,2%
    4 Mai 3,3%
    ..Mai ...%
    etc...

    Et je dois mette la moyenne dans un autre tableau comme ceci:

    Mois Moyenne
    Mars ....%
    Avril ....%
    Mai ....%

    Et cela en sachant que je dois appliquer chaque jour la macro, donc je dois mettre la moyenne en cours comme par exemple pour le mois de Mai.

    Merçi d'avance
    Cdt,
    SKIP

  2. #2
    Expert éminent 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
    Par défaut
    Bonjour
    Sans vba, tu ne peux pas utiliser un simple tableau croisé dynamique?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 128
    Par défaut
    Bonjour,

    C'est des tâches quotidiennes qui se répètent, je préfères une macro, aussi parce que je dois suivre un template spécifique. Je ne crois pas devoir utiliser un tableau dynamique croisé.

    Tu n'aurai pas une idée sur la macro que je peux utiliser.
    Moi je pense que je dois utiliser des formules, c'est possible?

    Cdt,
    SKIP

  4. #4
    Expert éminent 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
    Par défaut
    Et en quoi un TCD n'est pas adapté?

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Avec un peu de mise en place, tu peux te passer de VBA. Et si tu dois vraiment automatiser, ce sera avec le minimum de VBA requis (cfr ma signature ).

    1. Créer une table de données pour tes colonnes DATE / Pourcentage via Insertion > Tableau.
    2. Nommer le tableau via le ruban spécifique Outils de tableau (lorsqu'une cellule de la table est active), par exemple Saisie.
    3. Un petit subterfuge permet de stocker des valeurs date dans une cellule mais d'afficher du texte, grâce au format personnalisé. Cela te permet d'utiliser la valeur date pour le calcul de la moyenne.
    4. Comme tu es en 2007, tu peux utiliser une nouvelle fonction MOYENNE.SI.ENS(...). En l'appuyant sur ton tableau, ta formule se rédige et se lit facilement. (2007 est plus verbeux que 2010, mais tu peux élaguer)






    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

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

Discussions similaires

  1. [XL-2007] une formule qui calcule la moyenne mensuelle d'un tableau de valeur
    Par skipeemed dans le forum Excel
    Réponses: 6
    Dernier message: 31/05/2011, 10h53
  2. Réponses: 2
    Dernier message: 16/06/2010, 15h34
  3. Réponses: 3
    Dernier message: 12/05/2009, 19h43
  4. [Erreur] algorithme qui calcul une moyenne
    Par quaresma dans le forum Algorithmes et structures de données
    Réponses: 29
    Dernier message: 24/04/2008, 20h58
  5. methode qui calcul une moyenne du traffic
    Par siry dans le forum Développement
    Réponses: 7
    Dernier message: 05/05/2005, 17h16

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