XL03: function (maximum atteint par une cellule)

  • Initiateur de la discussion Initiateur de la discussion Christian22
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Christian22

Guest
Bonjour à tous,

je voudrais créer une fonction qui retient le maximum atteint par une cellule de ma feuille excel - "cible" -(dont la valeur varie en fonction de cours boursiers):
J'ai écrit le code suivant qui ne fonctionne pas, dans la mesure ou si la valeur de la cible baisse, la valeur retournée par la fonction ne correspond pas au précédent plus haut!

Code:
Public Function MaxCellule(cible)

precedent = MaxCellule

If cible < MaxCellule Then GoTo Fin
MaxCellule = cible
precedent = cible

Exit Function
Fin:
MaxCellule = precedent

End Function

Avez vous une solution à me proposer ?
Merci d'avance,

Christian
 
Re : XL03: function (maximum atteint par une cellule)

Bonjour,

ta variable "precedent" prend la valeur de "Maxcellule".
Mais "Maxcellule" c'est ta fonction. Je dirais que ton appel n'est pas correct.
même chose sur la ligne qui suit.

Tu peux suivre le contenu de ta variable en ajoutant "debug.print precedent" et en ouvrant la fenêtre d'exécution
 
Re : XL03: function (maximum atteint par une cellule)

le pb c'est que "precedent" est vide.
Justement ce que je voudrais trouver, c'est trouver un moyen de garder en mémoire la valeur la plus haute déjà atteinte.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour