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 !

fred-bene

XLDnaute Occasionnel
Bonjour à tous.

Petite question simple : existe-t'il une fonction en vba qui permette de faire la même chose que la fonction excel max ou faut-il la créer sans faire un truc du genre ActiveCell.FormulaR1C1 = "=MAX(R[6]C[2]:R[15]C[2])"

Merci par avance.

Fred
 
Re : VBA fonction max

Bonjour Fred, bonjour le forum,

Tu peux aussi, mais ça reste très similaire, utiliser :

Code:
ActiveCell.Formula = "=MAX(F16:F25)" 'plage à adapter à ton cas


Édition :

Ooops ! Télescopage... Avé Romain.
 
Re : VBA fonction max

re

j'avais pas testé ma réponse, chose faite maintenant :

Code:
Dim matrice(4, 5) As Long
Dim i As Byte, j As Byte

For i = 0 To 4
    For j = 0 To 5
        matrice(i, j) = Int(Rnd * 1000)
    Next j
Next i

Range("a1:e5") = matrice

MsgBox Application.Max(matrice)
salut
 
Re : VBA fonction max

Super ça.
Comment as-tu trouvé ? Nulle part je n'ai vu mention de ce type de fonction.

En tout état de cause, merci 🙂

Fred

PS : une petite erreur dans ton script : il faut Range("a1:f5") = matrice
et non Range("a1:e5") = matrice
 
- 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

Discussions similaires

Réponses
15
Affichages
784
Retour