Code de récap de données

Résolu
SC -  
 SC -
Bonjour

j'ai un fichier Excel "classeur récap" qui fait un récap d'un autre fichier de données journalières "classeur1"

le récap contient en ligne 10 la somme mensuelle des cellules U9:U24 (colonne en jaune) du classeur 1

en ligne 11 la somme mensuelle des cellules T9:T24 (colonne en jaune) du classeur 1

pour enfin calculer le pourcentage en ligne 12

ci joint des modèles des fichiers avec un code "transfert" que je veux changer pour que ça donne le résultat souhaité
les fichiers sont disponibles via ce lien

https://www.transfernow.net/dl/20210827SsmfwKA5

merci de m'aider

bien cordialement

Configuration: Windows / Chrome 92.0.4515.159

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    moi j'essaierais en ajoutant ceci après la ligne 13 du code:
                    Set maplage = .Sheets(i).Range("t9:t24")
                    Cells(11, mois).Value = Cells(11, mois).Value + Application.WorksheetFunction.Sum(maplage)
    0
    1. SC
       
      Bonjour,
      merci de votre retour
      ça me retourne le message suivant "impossible de lire la propriété Sum de la classe WorksheetFunction
      ou est le problème
      merci beaucoup
      0
    2. SC
       
      plus précisément à la ligne
      Cells(10, mois).Value = Cells(10, mois).Value + Application.WorksheetFunction.Sum(maplage)

      avec mois 3
      0
    3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > SC
       
      cette ligne n'a pas changé.
      avec quel fichier production cela donne-t-il cette erreur?
      0
    4. SC > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      le fichier original est suivant ce lien
      https://www.transfernow.net/dl/20210827L9ySEeVP
      je veux m'assurer que ça fait bien la somme des pièces en ligne 10
      et la somme des pièces défectueuses en ligne 11
      parce que le résultat me semble incohérent
      merci encore
      0
    5. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > SC
       
      quand l'erreur se produit, il suffit d'aller examiner le contenu de u9:u24 dans la feuille dont on fait le total.
      0
  2. SC
     
    T(1)="2" ça veut dire quoi
    mois= 3
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      T(1)="2" ça veut dire février
      mois=3, ca veux dire troisième colonne dans recap, février.
      0
    2. SC > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      je ne trouve pas la cause de cette erreur :(
      0
    3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > SC
       
      tu as pu déterminer quelle feuille?
      0
    4. Sc > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Non ça me donne pas le jour
      En vérifiant les feuilles du mois février j'ai pas constaté d'erreur que des nombres à sommer
      0
    5. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Sc
       
      as-tu vérifié toutes les cellules u9:u24?
      0