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 :

Comparaison de deux valeurs VBA [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    361
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 361
    Par défaut Comparaison de deux valeurs VBA
    Bonjour,

    A partir du fichier joint (by rjamin) j'aimerai comparai 2 valeurs par colonnes et sélectionné la plus faible.

    voir le fichier où j'ai montré le résultat attendu

    merci beaucoup!!
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonsoir,
    si tu essayais par formule, en C15, cette formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MIN(INDIRECT(ADRESSE(6;EQUIV(C14;$C$5:$K$5)+2));INDIRECT(ADRESSE(7;EQUIV(C14;$C$5:$K$5)+2)))
    que tu tires vers la droite
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    361
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 361
    Par défaut
    dsl il me faut que du VBA

  4. #4
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Je ne comprends pas trop l'étendue de tes plages mas je pense, si j'ai compris que la réponse est là (à adapter, bien sur)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    With Worksheets("Feuil1")
      Set Plage = .Range(.Cells(5, 3), .Cells(5, .Columns.Count).End(xlToLeft))
     
    'Recherche les valeurs qui ont un 1 à la fin sur la ligne 5 (a partir de la cellule C5)
    For Each Cel In Plage
        If Right(Cel, 1) = 1 Then
        'Nombre de valeurs à recopier
        ColAct = Split(Cel.Address, "$")(1)
        Set DL = .Range(ColAct & .Rows.Count).End(xlUp)
        Set Plagec = .Range(Cel(2, 1).Address, DL)
        Cel.Offset(10, 0) = WorksheetFunction.Min(Plagec)
        End If
    Next Cel
    End With
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    361
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 361
    Par défaut
    je n'arrive pas à insérer votre code sans bugs

    pourriez vous m'aider svp

  6. #6
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    J'ai mis le code ans un bouton, le seul problème est que tu va chercher des colonnes jusqu'en ligne 28 mais les résultat est attendu en ligne 15, la structure est à revoir ou le code est à modifier mais le principe est là
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

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

Discussions similaires

  1. Pb comparaison de deux valeurs
    Par denree53 dans le forum Excel
    Réponses: 5
    Dernier message: 18/05/2015, 22h37
  2. [XL-2007] erreur aléatoire de comparaison entre deux valeurs
    Par jean_jean dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/04/2012, 17h58
  3. Réponses: 7
    Dernier message: 20/10/2009, 09h12
  4. Comparaison de deux valeurs numériques ne fonctionnant pas
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 04/01/2009, 14h17
  5. Comparaison de deux valeurs.
    Par Mobistar dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 21/03/2007, 15h55

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