Programme VBA

Résolu
cyrincy Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
cyrincy Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
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

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
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
cyrincy Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
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
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
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
cyrincy Messages postés 44 Date d'inscription   Statut Membre Dernière intervention  
 
Cette formule m'a été bénéfique, Je vous remercie gbinforme
0