Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 VBA - Comment chercher, trouver et renseigner dans une variable, la plus grande valeur d'une colonne ?

13Hubert

XLDnaute Junior
Bonjour à tous,

Tout est dans le titre...

Je cherche à savoir comment chercher, trouver et renseigner dans une variable, la plus grande valeur d'une colonne...
Ceci, afin de coller dans une Msgbox la valeur trouvée... (Mais ça, je saurais faire. Au moins ça ! )

Merci très beaucoup plein pour votre aide !
 
Solution
Bonjour,
En adaptant le nom de la feuille et le numéro de la colonne, ceci peut-être
VB:
MsgBox Application.Max(Sheets("Feuil1").Columns(1))
Ou avec une variable
Code:
Sub test()
    Dim maVariable As Double
    maVariable = Application.Max(Sheets("Feuil1").Columns(1))
    MsgBox maVariable
End Sub

Jacky67

XLDnaute Barbatruc
Bonjour,
En adaptant le nom de la feuille et le numéro de la colonne, ceci peut-être
VB:
MsgBox Application.Max(Sheets("Feuil1").Columns(1))
Ou avec une variable
Code:
Sub test()
    Dim maVariable As Double
    maVariable = Application.Max(Sheets("Feuil1").Columns(1))
    MsgBox maVariable
End Sub
 

13Hubert

XLDnaute Junior
Hello Jacky

C'est exactement ce que je cherchais et ça fonctionne nickel.

Je ne connais encore pas le fonctionnement de "Application" et j'en ai, là, un exemple !

J'avais dévié le truc en allant chercher le contenu d'une cellule dans laquelle j'avais la fonction "=GRANDE.VALEUR(N!D21000; 1)" pour la coller dans une variable, mais là, c'est bien plus propre !

Merci beaucoup !

Qu'est-ce que j'aime ce site !
C'est une mine d'or et les mineurs de grands partageurs !!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…