OVH Cloud OVH Cloud

Recherche de maxima

5 réponses
Avatar
pirabru
Bonjour,

Je cherche à faire quelque de tout bête en VBA dans excel, mais je ne trouve
pas la solution. Vous saurez certainement m'aider.
J'ai une colonne contenant des valeurs correspondant à des dates. Je
voudrais sortir de la liste les maximums pour une péiode donnée (pour avoir
le max entre 12h et 13h par exemple). Une fois que j'aurai calculé le max de
la place considéré, ça me ne me posera plus de problème, mais je ne sais pas
comment le faire.
Merci d'avance, a+

5 réponses

Avatar
AV
....voudrais sortir de la liste les maximums pour une péiode donnée (pour
avoir

le max entre 12h et 13h par exemple). Une fois que j'aurai calculé le
max de......



Matricielle à valider par ctrl+maj+entrée
Sur ce modèle :
=MAX(SI((PlageHeures>/24)*(PlageHeures</24);Valeurs))

AV

Avatar
Michel Gaboly
Bonjour,

Utilise la fonction de feuille de calcul MAX(), avec la syntaxe :

MaVar = Application.WorksheetFunction.Max(Range("MaPlage"))

Bonjour,

Je cherche à faire quelque de tout bête en VBA dans excel, ma is je ne trouve
pas la solution. Vous saurez certainement m'aider.
J'ai une colonne contenant des valeurs correspondant à des dates. Je
voudrais sortir de la liste les maximums pour une péiode donné e (pour avoir
le max entre 12h et 13h par exemple). Une fois que j'aurai calculé le max de
la place considéré, ça me ne me posera plus de problè me, mais je ne sais pas
comment le faire.
Merci d'avance, a+



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
AV
Je cherche à faire quelque de tout bête en VBA dans excel,


PS : Pas fait gaffe à laprécision en VBA....

Avec plages nommées, un petit coup d'Evaluate
:
MsgBox [max(if((PlageHeures>/24)*(PlageHeures</24),Valeurs))]

AV

Avatar
pirabru
merci aux deux, ça correspond à ce que je cherchais.


Je cherche à faire quelque de tout bête en VBA dans excel,


PS : Pas fait gaffe à laprécision en VBA....

Avec plages nommées, un petit coup d'Evaluate
:
MsgBox [max(if((PlageHeures>/24)*(PlageHeures</24),Valeurs))]

AV






Avatar
Michel Gaboly
De rien ;-))

merci aux deux, ça correspond à ce que je cherchais.


Je cherche à faire quelque de tout bête en VBA dans excel,
PS : Pas fait gaffe à laprécision en VBA....


Avec plages nommées, un petit coup d'Evaluate
:
MsgBox [max(if((PlageHeures>/24)*(PlageHeures</24),Valeurs)) ]

AV







--
Cordialement,

Michel Gaboly
www.gaboly.com