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 :

Perdu dans l'adaptation d'un code vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Educateur Animateur
    Inscrit en
    Février 2013
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur Animateur
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 132
    Par défaut Perdu dans l'adaptation d'un code vba
    Bonjour,

    je continu mes recherches de débutant... aujou'd'hui j'ai le code suivant qui fonctionne dans un userform, mais je souhaiterai l'adapter dans un autre userform sans combobox, en cliquant sur CommandButton1 simplement avec pour critère de selection : la valeur dans la colonne I est FAUX...

    est-ce possible !?


    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
    Private Sub ComboBox1_Click()
      Dim Plage As Range, Est, Add As String, vLi As Integer, Vcol As Byte
      With ListBox1
        .Clear
        .ColumnCount = 6
        .ColumnWidths = "50;60;30;170;130;30"
        Set Plage = Range("I2:I" & [I65000].End(xlUp).Row)
        Set Est = Plage.Find(ComboBox1)
        If Not Est Is Nothing Then
          Add = Est.Address
          Do
            .AddItem Cells(Est.Row, 1)
            For Vcol = 2 To 6
              .List(vLi, Vcol - 1) = Cells(Est.Row, Vcol)
            Next
            vLi = vLi + 1
            Set Est = Plage.FindNext(Est)
          Loop While Not Est Is Nothing And Est.Address <> Add
        End If
        TextBox1 = .ListCount
      End With
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Mets :

    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
    Private Sub CommandButton1_Click()
      Dim Plage As Range, Est, Add As String, vLi As Integer, Vcol As Byte
      With ListBox1
        .Clear
        .ColumnCount = 6
        .ColumnWidths = "50;60;30;170;130;30"
        Set Plage = Range("I2:I" & [I65000].End(xlUp).Row)
        Set Est = Plage.Find(False)
        If Not Est Is Nothing Then
          Add = Est.Address
          Do
            .AddItem Cells(Est.Row, 1)
            For Vcol = 2 To 6
              .List(vLi, Vcol - 1) = Cells(Est.Row, Vcol)
            Next
            vLi = vLi + 1
            Set Est = Plage.FindNext(Est)
          Loop While Not Est Is Nothing And Est.Address <> Add
        End If
        TextBox1 = .ListCount
      End With
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Educateur Animateur
    Inscrit en
    Février 2013
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur Animateur
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 132
    Par défaut


    Extra c'est exactement ce que je cherchais...

    MERCI beaucoup... !!!

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/03/2015, 18h49
  2. Adaptation d'un code VBA en SQL
    Par kiki.gaby dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/12/2008, 15h35
  3. PW perdu dans code VBA sous Excel ?
    Par electrosat03 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2007, 22h32
  4. afficher un graphique dans word à partir de mon code vba
    Par guysocode dans le forum VBA Word
    Réponses: 2
    Dernier message: 07/11/2005, 14h15
  5. Réponses: 4
    Dernier message: 13/10/2005, 14h44

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