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 :

Relation : Feuil / ComboBox / MSFlexGrid


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 78
    Par défaut Relation : Feuil / ComboBox / MSFlexGrid
    bonjour à tous,

    mon problème est le suivant :

    Je cherche à remplir mon MSFlexGrid avec les valeurs comprises dans ma Feuil1, en fonction du contenu de ma combobox.

    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
    Private Sub CommandButton1_Click()
     
    For i = 1 To 50
        ComboBox1.AddItem Range("A" & i + 1).Value
        MSFlexGrid1.TextMatrix(i, 0) = ComboBox1.Value 'erreur d'indice ici
        MSFlexGrid1.Row = i
        MSFlexGrid1.Col = 1
     
        If Range("B" & i).Value = "" Then
            MSFlexGrid1.Row = i
            MSFlexGrid1.Col = 1
            MSFlexGrid1.TextMatrix(i, 1) = "pas d'indice"
        Else
            MSFlexGrid1.TextMatrix(i, 1) = Range("B" & i + 1).Value
        End If
    Next i
    End Sub
     
    Private Sub UserForm_Activate()
    Sheets("Feuil1").Select
     
    Range("A1:B50").Select
    MSFlexGrid1.TextMatrix(0, 0) = "Trucs"
    MSFlexGrid1.TextMatrix(0, 1) = "Choses"
        ComboBox1.AddItem Range("A" & i + 1).Value
     
    End Sub
    On m'a dit qu'il fallait faire une boucle mais je ne suis pas competant dasn ce domaine. (j'ai soif d'apprendre )
    je vous joins le fichier pour être plus claire.

    Ceci est un exemple, ma macro finale contient 8 colonnes, 600lignes et 5 ComboBox, mais j'aimerai pouvoir l'adapter.

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 78
    Par défaut
    cool j'ai réussi a ajouter les valeurs de ma colonne A dans ma combobox, cependant je n'arrive pas a importer le contenu du tableau ds ma flexgrid.


    revoila mon code (qui plante toujours au meme endroit)
    d'avance merci
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 78
    Par défaut
    3 jours et toujours pas de réponse...va falloir que je trouve autre chose.

    Si quelqu'un peu me trouver un lien sur "comment copier les valeurs d'une feuil dans un MSFlexGrid selon les critères de plusieurs Combobox", je suis preneur...

    j'ai rééditer mon fichier...
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/09/2011, 19h20
  2. requete relation et combobox ?
    Par delphino7 dans le forum Microsoft Dynamics
    Réponses: 0
    Dernier message: 10/11/2010, 09h52
  3. mettre en relation deux ComboBox
    Par Lalla lbatoul dans le forum IHM
    Réponses: 8
    Dernier message: 19/05/2009, 18h27
  4. relation entre Listbox et combobox
    Par l3wix dans le forum VB.NET
    Réponses: 0
    Dernier message: 17/08/2007, 17h07
  5. il est possible d avoir un combobox dans une MSFlexgrid ?
    Par leo13 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 09/01/2007, 22h03

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