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] Recherche de données selon ComboBox et conditions [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Apprenti
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Apprenti
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut [VBA] Recherche de données selon ComboBox et conditions
    Bonjour à tous,

    Débutant sur VBA, je n'arrive pas à trouver une solution à mon besoin.

    J'ai créé un ComboBox qui liste des années selon des colonnes de mon tableau. J'aimerai, lorsque je clique sur le bouton de commande qu'un Msgbox s'affiche en me listant le nom des personnes pour lesquelles dans la colonne de l'année, le champ est vide mais seulement les personnes qui dans une autre colonne sont à 0.

    Je ne sais pas du tout comment réaliser cela ... En PJ vous trouverez un fichier d'illustration pour que ce soit peut-être un peu plus clair, dites moi s'il faut plus de précisions...

    Merci d'avance !

    Louis
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour.

    Si j'ai bien compris.

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Private Sub CommandButton1_Click()
    If ComboBox1.ListIndex < 0 Then Exit Sub
    annee = ComboBox1.List(ComboBox1.ListIndex)
     
    With Sheets("Feuil1")
    Set Rng = .Range("C1:E1")
     
    For Each c In Rng
     If c.Value = annee Then
      col = c.Column
      Exit For
     End If
    Next
     
    dern = .Cells(Rows.Count, "A").End(xlUp).Row
    For ligne = 2 To dern
     
     If .Cells(ligne, "F").Value <> "" And .Cells(ligne, "F").Value = 0 Then
      If .Cells(ligne, col).Value = "" Then
     
       Message = Message & .Cells(ligne, "A").Value & " " _
                         & .Cells(ligne, "B").Value & vbLf
      End If
     End If
    Next
    End With
    MsgBox Message, vbOKOnly, annee
    End Sub

  3. #3
    Candidat au Club
    Homme Profil pro
    Apprenti
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Apprenti
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Par défaut
    Bonjour Docmarti,

    C'est exactement ça ! Merci beaucoup !!

    Bien cordialement,

    Louis

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

Discussions similaires

  1. Programme VBA pour extraire des données selon une condition
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/03/2017, 15h39
  2. Recherche min, max et moyenne de données selon deux critères en VBA
    Par jpboucher dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/05/2016, 13h35
  3. [XL-2010] Recherche de donnés selon un critère dans un autre classeur
    Par AFcrv dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/10/2014, 16h06
  4. Affichage données selon un autre champ : Requête ou VBA?
    Par Noemy23 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 03/07/2007, 13h13
  5. [SQL] Comment rechercher une donnée selon un critère !
    Par Il_TiRaNNo dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 09/05/2007, 14h59

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