fonction MAX

V

valverde

Guest
J'essaie de comprendre comment fonctionnent les macros Excel

en ce qui concerne l'instruction suivante
ActiveCell.FormulaR1C1 = "=MAX(R[4]C:R[140]C)"

signifie t-elle que la macro va rechercher pour une colonne donnée le maximum compris entre la ligne 4 et la ligne 140?
 
R

Robert

Guest
Bonjour Valverde, bonjour le forum,

Pas exactement. Dans ce cas la macro va appliquer la formule MAX
sur une plage qui commence 4 lignes en dessous de sa position jusquà 140 ligne en dessous de sa position.
Par exemple si A1 est la cellule active la macro revient à écrire en A1
=Max(A5:A141)

À plus,

Robert
 
B

Bernard

Guest
Bonjour Valverde

désolé mais c'est pas ça !

Elle indique le max entre la quatrième cellule plus basse et
centquarantième cellule plus basse par rapport à la cellule ou se trouve la formule.

La bonne formule est

ActiveCell.FormulaR1C1 = "=MAX(R4C:R140C)"

Salut

Bernard
 
R

Robert

Guest
Re Salut Valverde, Salut Bernard, Salut le forum

c'est étrange car il me semble que l'on dit la même chose avec des mots différents. Tu devrais relire avant d'être aussi désolé et surtout aussi catégorique.


À plus,

Robert
 
B

Bernard

Guest
Salut Robert

Je te lis que maintenant. Ne t’enflamme pas, le message ne t’était pas adressé. Effectivement nous avons donné deux réponses équivalentes à quelques minutes différentes à Valverde.

Je te souhaite de passer de bonnes fêtes de fin d’années.

Bernard
 

Discussions similaires