IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

vba selection minimum


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut vba selection minimum
    Bonjour a tous et joyeux noel!!

    je cherche a selectionner la cellule ou se trouve le minimum dans une plage selectionnée

    je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.WorksheetFunction.Min(MaPlage1).select
    cela ne marche pas.

    pouvez vous m aider?

    merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 453
    Par défaut
    Essayes ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub SelectionnerCelluleMinimum()
        Dim resultat As Double
     
        ' Traite la feuille active...
        resultat = Application.WorksheetFunction.Min(ActiveSheet.UsedRange)
        ActiveSheet.UsedRange.Find(What:=resultat).Select
    End Sub
    Tu peux remplacer UsedRange par quelqeu chose comme Range("A1:Z8"), par exemple, si tu connais les limites de ta plage de recherche.

    Tu peux remplacer ActiveSheet par Worksheets("MaFeuille") si ta feuille s'appelle "MaFeuille".

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 55
    Par défaut
    bonjour

    c'est peut etre pas du grand art mais ca marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub testmin()
    Dim i As Integer
    Dim Module As Integer
    Dim maplage1 As Range
    Set maplage1 = Worksheets("Feuil1").Range("A8:C18")
    For i = 1 To maplage1.Cells.Count
        If maplage1.Cells(i).Value = Application.WorksheetFunction.Min(maplage1) Then
            Module = i
        End If
    Next i
    maplage1.Cells(Module).Select
        With Selection.Interior
            .ColorIndex = 6
            .Pattern = xlSolid
        End With
    End Sub
    cordialement
    gerard

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut vba minimumselection
    merci beaucoup ca marche tres bien
    a bientot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] Selection d'un champ dans un formulaire
    Par Thibaut83 dans le forum VBA Access
    Réponses: 9
    Dernier message: 06/03/2009, 10h13
  2. [VBA] Selected et requery sur zone de liste
    Par Mig21 dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/04/2007, 21h26
  3. [VBA] select par mois et année
    Par Sebastien_INR59 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/07/2006, 15h56
  4. [Access/VBA] Selection de champ d'une List Box
    Par elgringo2007 dans le forum Access
    Réponses: 2
    Dernier message: 26/06/2006, 15h07
  5. [VBA] Selection d'un bouton selon les données d'un table
    Par Yanmeunier dans le forum Access
    Réponses: 6
    Dernier message: 26/04/2006, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo