Macro avec boucle pour moyenne
Résolu/Fermé
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
-
5 févr. 2013 à 22:02
kgigant Messages postés 202 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 8 janvier 2014 - 8 févr. 2013 à 14:25
kgigant Messages postés 202 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 8 janvier 2014 - 8 févr. 2013 à 14:25
A voir également:
- Macro avec boucle pour moyenne
- Formule moyenne excel - Guide
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
7 réponses
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
6 févr. 2013 à 08:39
6 févr. 2013 à 08:39
N'hesitez pas si vous voulez plus de précisions
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
6 févr. 2013 à 09:39
6 févr. 2013 à 09:39
Bonjour,
peux tu envoyer une version excel 2003?
peux tu envoyer une version excel 2003?
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
6 févr. 2013 à 10:32
6 févr. 2013 à 10:32
Ce soir oui
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
6 févr. 2013 à 10:36
6 févr. 2013 à 10:36
tu as raté la réponse en-dessous...
eric
eric
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
6 févr. 2013 à 10:30
6 févr. 2013 à 10:30
Bonjour à tous,
Regarde si ça va :
https://www.cjoint.com/?CBgkC5YSfWQ
eric
Regarde si ça va :
Sub resultat() Dim shD As Worksheet, plage As Range Dim numTab As Long, nbTab As Long, i As Long Set shD = Worksheets("Feuil2") numTab = Application.CountA(shD.[1:1]) nbTab = (Cells(Rows.Count, "A").End(xlUp).Row - 1) / 24 - numTab Application.ScreenUpdating = False For i = numTab To numTab + nbTab - 1 shD.Cells(1, i + 2) = Cells(numTab * 24 + 2, "A") Set plage = Cells(i * 24 + 2, "J").Resize(24, 1) shD.Cells(2, i + 2) = Application.Average(plage) shD.Cells(3, i + 2) = Application.StDev(plage) Next i Application.ScreenUpdating = True End Sub
https://www.cjoint.com/?CBgkC5YSfWQ
eric
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
6 févr. 2013 à 10:36
6 févr. 2013 à 10:36
Je regarde ca et je te tiens au courant.
merci
merci
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
Modifié par kgigant le 6/02/2013 à 11:05
Modifié par kgigant le 6/02/2013 à 11:05
J'ai regarder ta macro Eric, c'est exactement ce que je cherche, j'ai juste 3 remarques :
1) lorsque la moyenne et l' écart type viennent s'incrire dans la feuille 2, elles ont tous le même nom alors qu'elle devrait chacune avoir leur nom
2) est il possible d'insérer une ligne entre les noms et les moyennes avec les abréviations des noms (pour mettre sur un graphique)
par exemple, s052-35gr-14-b après-midi deviendra 14b
3)lorsque on aura terminer tu pourras m'expliquer le premier code plus en détails, j'aimerais bien le comprendre sije m'en ressert un jour
merci en tout cas
1) lorsque la moyenne et l' écart type viennent s'incrire dans la feuille 2, elles ont tous le même nom alors qu'elle devrait chacune avoir leur nom
2) est il possible d'insérer une ligne entre les noms et les moyennes avec les abréviations des noms (pour mettre sur un graphique)
par exemple, s052-35gr-14-b après-midi deviendra 14b
3)lorsque on aura terminer tu pourras m'expliquer le premier code plus en détails, j'aimerais bien le comprendre sije m'en ressert un jour
merci en tout cas
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
6 févr. 2013 à 11:35
6 févr. 2013 à 11:35
Re,
1) petit oubli corrigé
2) fait
3) j'ai commenté le code
https://www.cjoint.com/?CBglHmauPZV
eric
1) petit oubli corrigé
2) fait
3) j'ai commenté le code
https://www.cjoint.com/?CBglHmauPZV
eric
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
6 févr. 2013 à 11:52
6 févr. 2013 à 11:52
Re
1) tu es pardonné :)
2) merci
3) encore merci
par contre je me suis rendue compte que sur mon vrai document a partir d'un certain nombre de groupe la moyenne qui est dans mon tableau feuille2 est incorrecte ( l' écart type aussi)
1) tu es pardonné :)
2) merci
3) encore merci
par contre je me suis rendue compte que sur mon vrai document a partir d'un certain nombre de groupe la moyenne qui est dans mon tableau feuille2 est incorrecte ( l' écart type aussi)
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
6 févr. 2013 à 11:57
6 févr. 2013 à 11:57
c'est béta...
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
6 févr. 2013 à 12:53
6 févr. 2013 à 12:53
Tu insinue quoi par c"est beta ?
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
6 févr. 2013 à 13:57
6 févr. 2013 à 13:57
Je n'insinue rien, je commente c'est tout.
Sans fichier que veux-tu que je dise de plus ?
Respecte bien les 24 lignes, sans sauter de ligne, peut-être que ça sera meilleur.
eric
Sans fichier que veux-tu que je dise de plus ?
Respecte bien les 24 lignes, sans sauter de ligne, peut-être que ça sera meilleur.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
7 févr. 2013 à 17:51
7 févr. 2013 à 17:51
https://www.cjoint.com/?0BhrYQ11Uuv
Voilà le bon lien avec le fichier comprenant ta macro, désolé pour l'erreur.
Voilà le bon lien avec le fichier comprenant ta macro, désolé pour l'erreur.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 7/02/2013 à 19:09
Modifié par eriiic le 7/02/2013 à 19:09
Bonjour,
Je récupère les 2 codes précédent l'espace (qui doit toujours être présent) :
https://www.cjoint.com/?CBhtgm0P9zh
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Je récupère les 2 codes précédent l'espace (qui doit toujours être présent) :
https://www.cjoint.com/?CBhtgm0P9zh
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
8 févr. 2013 à 08:33
8 févr. 2013 à 08:33
bonjour,
Merci d'être encore la
je n'ai pas compris ta phrase au dessus, la macro fonctionne mais j'ai toujours ce problème de moyennes éronnées lors de l'apparition de reshape
Merci d'être encore la
je n'ai pas compris ta phrase au dessus, la macro fonctionne mais j'ai toujours ce problème de moyennes éronnées lors de l'apparition de reshape
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
8 févr. 2013 à 10:29
8 févr. 2013 à 10:29
Bonjour,
Je viens d'en contrôler 2 qui sont correctes.
Puisque tu aimes bien laisser deviner et chercher, que tu es incapable de dire précisément quelle est l'erreur, sur quelles données et à quel emplacement, je te laisse chercher tout seul.
https://www.cjoint.com/?CBikCuTLkLa
eric
Je viens d'en contrôler 2 qui sont correctes.
Puisque tu aimes bien laisser deviner et chercher, que tu es incapable de dire précisément quelle est l'erreur, sur quelles données et à quel emplacement, je te laisse chercher tout seul.
https://www.cjoint.com/?CBikCuTLkLa
eric
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
8 févr. 2013 à 10:45
8 févr. 2013 à 10:45
j'ai précisément évoquer mon problème puisque j'ai expliquer au dessus que la macro donne des moyennes et des ecarts types correctes jusqu'au groupe de la ligne 314. c'est à dire que la macro fonctionnje correctement pour les 314 premières lignes.
Cependant à partir de la ligne 315 ( ou il y a l'apparition du terme RESHAPE dans les noms) la macro tranmset dans le tableau de la feuille synthèse des moyennes et des ecarts types incorrectes.
Tu en as trouvé 2 correctes car tu as vérifié les premiers groupes. Moi je l'ai ai tous vérifié et j'en ai concluant qu'à la ligne 315 il y a un problème.
Cependant à partir de la ligne 315 ( ou il y a l'apparition du terme RESHAPE dans les noms) la macro tranmset dans le tableau de la feuille synthèse des moyennes et des ecarts types incorrectes.
Tu en as trouvé 2 correctes car tu as vérifié les premiers groupes. Moi je l'ai ai tous vérifié et j'en ai concluant qu'à la ligne 315 il y a un problème.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
8 févr. 2013 à 11:08
8 févr. 2013 à 11:08
Si tu avais ouvert le dernier fichier que j'ai joint tu aurais vu que c'est précisément les groupes 14A et 14C que j'ai vérifié.
Abandon définitif du sujet.
eric
Abandon définitif du sujet.
eric
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
8 févr. 2013 à 11:33
8 févr. 2013 à 11:33
merci pour tout
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
8 févr. 2013 à 13:01
8 févr. 2013 à 13:01
Si en plus tu avais fait l'effort de lire les réponses qu'on te fourni on gagnait du temps tous les 2.
Dès le début, ici je te disais :
Respecte bien les 24 lignes, sans sauter de ligne, peut-être que ça sera meilleur.
eric
Dès le début, ici je te disais :
Respecte bien les 24 lignes, sans sauter de ligne, peut-être que ça sera meilleur.
eric
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
8 févr. 2013 à 14:25
8 févr. 2013 à 14:25
normalement le programme fournit forcément 24 lignes, en attendant je vais mettre un code qui vérifie bien les 24 lignes avant de lancer l'autre macro comme ca je serai sur