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 :

PB de macro moyenne pour un classement


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Décembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1
    Par défaut PB de macro moyenne pour un classement
    Salut je suis dans l'embaras en effet je suis tenu de faire un tableau complet et je suis novice sur excel je n'utilise que les formules et du coup je doit avoir une erreur dans les ecrit que j'ai récuperer.

    Ligne 24

    exemple:

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Function Moyenne()
     
    ' Declaration des variables
     
    Dim i As Integer
    Dim A As Long
    Dim somme As Double
     
     
     
    ' Détermination de la derniere ligne comptenant des stagiaires
                valeurf = Sheets("PVGENERAL").Range("A" & Rows.Count).End(xlUp).Row
                 A = -1
     
    ' Détermination de la derniere colone comptenant des stagiaires
                Valeurg = Sheets("PVGENERAL").Cells(5, Cells.Columns.Count).End(xlToLeft).Column
     
    ' Calcule de la moyenne pour chaque stagiaire
     
                For i = 8 To valeurf
                    For j = 8 To Valeurg - 4
                         somme = somme + (Sheets("PVGENERAL").Cells(i, j).Value * Sheets("PVGENERAL").Cells(i + A, j).Value)
                     Next j
                    somme = (Sheets("PVGENERAL").Cells(i + b, Valeurg - 2).Value) / somme
                    Sheets("PVGENERAL").Cells(i, Valeurg - 2) = somme + Sheets("PVGENERAL").Cells(i, Valeurg - 3)
                    A = (b - 1)
                    somme = 0
     
                 Next i
     
     
    End Function

    Si quelqu'un peux m'aider sa serais tres sympa

    Merci d'avance.
    si besoin je peux transferer directement par mail le fichier lol!!

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, pour commencer : Balise ton code
    voir aussi ici

    Sinon qqch du genre, à adapter pour la plage.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Option Explicit
     
    Sub Tst()
    Dim v As Double
        v = Application.WorksheetFunction.Average(Feuil1.Range("A1:A10"))
        MsgBox v
    End Sub

Discussions similaires

  1. [VBA-E] Macro VBA pour personaliser mon .doc depuis mon .xls
    Par korntex5 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/05/2006, 16h01
  2. [VBA-E]une macro unique pour plusieurs fichiers excel
    Par fanchic29 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/04/2006, 16h20
  3. Macro word pour récupérer le numéro d'un titre
    Par casolaro dans le forum VBA Word
    Réponses: 2
    Dernier message: 30/11/2005, 07h57
  4. Aide sur les macros Excel pour recopie auto de données
    Par nicoduhavre dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 08h38

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