Programme VBA

Résolu/Fermé
cyrincy Messages postés 44 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 14 mars 2016 - 28 mars 2013 à 23:10
cyrincy Messages postés 44 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 14 mars 2016 - 29 mars 2013 à 01:23
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
28 mars 2013 à 23:33
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 jeudi 28 mars 2013 Statut Membre Dernière intervention 14 mars 2016
29 mars 2013 à 00:01
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
29 mars 2013 à 00:32
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 jeudi 28 mars 2013 Statut Membre Dernière intervention 14 mars 2016
29 mars 2013 à 01:23
Cette formule m'a été bénéfique, Je vous remercie gbinforme
0