Programme VBA

Résolu
cyrincy Messages postés 45 Statut Membre -  
cyrincy Messages postés 45 Statut Membre -
Bonjour,
J'ai un fichier Excel qui contient, dans la colonne AG, le Chiffre d'affaire par entreprise , et dans la colonne AH, le numéro du secteur d'activité dans lequel opère l'entreprise (sachant que les entreprises se situent dans les lignes allant de 2 à 1585). Je souhaite calculer le Chiffre d'affaire par secteur, càd j'ai besoin d'un programme qui calcule la somme des chiffres d'affaire des entreprises qui opèrent dans un même secteur, et puis qui insère le résultat de cette somme devant chaque cellule AH contenant le numéro du secteur en question.
Est ce que je peux avoir une réponse pour ceci?
Merci d'avance

2 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    qui insère le résultat de cette somme devant chaque cellule AH

    Dans ce cas tu vas effacer la colonne AG ?

    En plus tu as dans excel la fonction SOMMEPROD qui fait cela très bien :
    =SOMMEPROD(($AH$5:$AH$1585="secteur")*$AG$5:$AG$1585)
    0
  2. cyrincy Messages postés 45 Statut Membre
     
    Merci gbinforme pour votre réponse, mais ce que je n'ai pas mentionné c'est que je souhaite que le résultat soit inséré dans toutes les cellules de la colonne AI qui se trouvent en face des cellules AH contenant le numéro du secteur en question. Là donc le programme n'aura qu'à additionner et insérer le résultat dans les bonnes cellules.
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      Dans ce cas en AI5, tu mets la formule suivante et tu la tires sur ta colonne :

      =SOMMEPROD(($AH$5:$AH$1585=AH5)*$AG$5:$AG$1585) 
      0
    2. cyrincy Messages postés 45 Statut Membre
       
      Cette formule m'a été bénéfique, Je vous remercie gbinforme
      0