XL 2010 Val Min et Max entre deux variables de lignes

  • Initiateur de la discussion Initiateur de la discussion Johan
  • 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 !

Johan

XLDnaute Occasionnel
Bonjour,

Je crois avoir un léger problème de syntaxe, ou alors ma logique n'est pas bonne.

J'ai des données dans une colonne, avec une condition qui détermine un début et une fin, autrement dit une plage.

Je détermine deux variables : debut as range et fin as range

Je me retrouve avec :

debut = Cells(i,4).row
fin= Cells(j,4).row


Et dans ma logique j'aimerais déterminer le Min et le Max de cette plage :

Application.WorksheetFunction.Min(debut.Row:fin.Row)
Application.WorksheetFunction.Max(debut.Row:fin.Row)

Comment écrire ça en VBA ? J'ai essayé avec des guillemets, avec des Range... Rien n'y fait

Merci à vous !

PS : Je crains de pas pouvoir joindre le fichier qui contient des données confidentielles
 
Bonjour Johan,
Code:
Dim i As Long, j As Long, debut As Range, fin As Range, mini As Double, maxi As Double
Set debut = Cells(i, 4)
Set fin = Cells(j, 4)
With Range(debut, fin)
    mini = Application.WorksheetFunction.Min(.Cells)
    maxi = Application.WorksheetFunction.Min(.Cells)
End With
Mais pourquoi utiliser les variables deb et fin ???
Code:
Dim i As Long, j As Long, mini As Double, maxi As Double
With Range(Cells(i, 4), Cells(j, 4))
    mini = Application.WorksheetFunction.Min(.Cells)
    maxi = Application.WorksheetFunction.Min(.Cells)
End With
A+
 
- 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

Retour