Macro avec sommeprod

Bonjour,

j'ai un tableau de plusieurs cellules de calculs et mon fichier devient trop lourd à l'ouverture car il se tape toutes les formules.

J'aimerais créer des macro afin de les solliciter à la demande.

Par exemple j'ai 3 sommeprod :

1) MOYENNE.SI.ENS(PSLI!$F$3:$F$15000;PSLI!$AK$3:$AK$15000;"Close";PSLI!$U$3:$U$15000;"T.fer";PSLI!$K$3:$K$15000;"<>Annulée")

2) =MOYENNE.SI.ENS(PSLI!$F$3:$F$15000;PSLI!$AK$3:$AK$15000;"Close";PSLI!$U$3:$U$15000;"Sercal")

3) =MOYENNE.SI.ENS(PSLI!$F$3:$F$15000;PSLI!$AK$3:$AK$15000;"Close";PSLI!$U$3:$U$15000;"Kadem")

Merci d'avance.

Bonjour

Je ne vois aucun Sommeprod dans tes formules...

Sinon mets un fichier sans quoi pas possible de te donner une solution.

A te relire

Je suis vraiment désolé, je me suis planté sur la formule .

ben on reprend la formule précédente avec la moyenne.si , ci joint le fichier.

Merci

21somme.xlsx (11.66 Ko)

Bonjour

Tu peux obtenir la même chose en mettant dans les options le calcul "sur ordre" et utiliser la touche F9 quand tu veux calculer.

Cordialement

trés bien merci,

mais est ce que je pourrais avoir une macro, ca m'arrangerais beaucoup.

slt

Bonjour

A l'ouverture, le calcul se met en mode manuel

Code dans ThisWorkBook

Private Sub Workbook_Activate()
Application.Calculation = xlCalculationManual
End Sub

Cordialement

Merci beaucoup

une question : Quand je mets le code sur thisworkbook, comment je pourrais aprés l'affecter à un bouton? je ne la trouve pas dans la liste des macro.

je crois que la cette macro s'active au démarrage du fichier mais moi je voudrais l'activer par un bouton

Bonjour

Pourquoi pas.

Le même bouton pour les 2 actions

Cordialement

38classeur2.zip (7.75 Ko)

merci, parfait

Rechercher des sujets similaires à "macro sommeprod"