XL 2010 Val Min et Max entre deux variables de lignes

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
 

job75

XLDnaute Barbatruc
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+
 

Discussions similaires

Réponses
18
Affichages
635
Réponses
12
Affichages
569

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote