Bonjour,
Est-ce-que quelqu'un pourrait m'expliquer pourquoi, dans le code suivant, les procédures donnent des valeurs de "max" différentes?
J'ai beau chercher je me sens tout bête.
La première procédure me donne le résultat attendu, mais vous vous en doutez, j'aurais besoin d'utiliser la seconde version afin de l'insérer dans une procédure plus complexe où la plage change fréquemment.
Si quelqu'un passe dans le coin, et peut me donner un petit coup de pouce, je lui en serais reconnaissant.
Est-ce-que quelqu'un pourrait m'expliquer pourquoi, dans le code suivant, les procédures donnent des valeurs de "max" différentes?
J'ai beau chercher je me sens tout bête.
La première procédure me donne le résultat attendu, mais vous vous en doutez, j'aurais besoin d'utiliser la seconde version afin de l'insérer dans une procédure plus complexe où la plage change fréquemment.
PHP:
Sub somme_du_mois_version1()
max= Application.WorksheetFunction.Max(Range("a1", Range("a65536").End(xlUp)))
MsgBox Format(max, "mm/yyyy")
end sub
Sub somme_du_mois_version2()
plage = Range("a1", Range("a65536").End(xlUp))
max= Application.WorksheetFunction.Max(plage_mois_teste)
MsgBox Format(max, "mm/yyyy")
End Sub
Si quelqu'un passe dans le coin, et peut me donner un petit coup de pouce, je lui en serais reconnaissant.