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 :

Affichage résultats tableau dans un objet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Par défaut Affichage résultats tableau dans un objet
    Bonsoir tout le monde,

    Jusqu’à présent j’ai l’habitude d’afficher le contenue d’un tableau dans Excel et je souhaiterai l’afficher maintenant directement dans un user forme.

    Je voulais savoir quel est l’objet le plus adéquat pour afficher cela et la syntaxe qui va avec ?

    Merci d’avance !


    code excel :

    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
    For j = 1 To s
     
     
                Range("A" & j + 1) = j
                Range("B" & j + 1) = nptm(j)
     
     
     
                For i = 1 To n
     
                    If (pm(i, j) <> 99999) Then
     
                        Range("D" & i + 1) = j
                        Range("E" & i + 1) = i
                        Range("F" & i + 1) = ord(i)
                        Range("G" & i + 1) = ta(i)
                        Range("H" & i + 1) = ts(i)
     
     
     
                    End If
     
     
        Next i
        Next j

  2. #2
    Membre Expert
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Par défaut
    Bonjour,
    Une ListBox devrait faire l'affaire avec les propriétés RowSource, ColumnCount renseignées

  3. #3
    Membre confirmé Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Par défaut
    Bonsoir,

    1 / mon objectif est d'afficher directement les données dans un objet sans passer par excel.

    2 / Je sais qu'une listbox permet de sélectionner des données, mais moi je veux juste qu'on les visualise comme résultat.


    Merci d'avance de votre aide.

  4. #4
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour neoboy,

    voici un exemple extrait de l'aide xl2002,

    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
    29
    30
    31
    Private Sub UserForm_Initialize()
        Dim i As Single
        Dim MyArray(6, 3)
         'The 1st list box contains 3 data columns
        ListBox1.ColumnCount = 3
        'The 2nd box contains 6 data columns
         ListBox2.ColumnCount = 6
     
        'Load integer values into first column of MyArray
        For i = 0 To 5
            MyArray(i, 0) = i
        Next i
        'Load columns 2 and three of MyArray
        MyArray(0, 1) = "Zero"
        MyArray(1, 1) = "One"
        MyArray(2, 1) = "Two"
        MyArray(3, 1) = "Three"
        MyArray(4, 1) = "Four"
        MyArray(5, 1) = "Five"
     
        MyArray(0, 2) = "Zero"
        MyArray(1, 2) = "Un ou Une"
        MyArray(2, 2) = "Deux"
        MyArray(3, 2) = "Trois"
        MyArray(4, 2) = "Quatre"
        MyArray(5, 2) = "Cinq"
     
        'Load data into ListBox1 and ListBox2
        ListBox1.List() = MyArray
        ListBox2.Column() = MyArray
    End Sub

  5. #5
    Membre confirmé Avatar de neoboy
    Inscrit en
    Juillet 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 200
    Par défaut
    Bonjour tout le monde,

    Merci sabzzz pour ta réponse mais je n'ai toujours pas trouvé la solution !!!

    Voila, j’ai essayé de remplir d'abord un tableau et ensuite le coller dans ma Listbox mais ça marche pas !!


    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
    affichage(1, 1) = "Pièce"
            affichage(1, 2) = "Machine"
            affichage(1, 3) = "Ordre"
            affichage(1, 4) = "retrad"
            affichage(1, 5) = "Temps de séjour"
           
                       
         
            
        For i = 1 To n
              For j = 1 To s
                
                    If (pm(i, j) <> 99999) Then
                    
                        affichage(i + 1, 1) = i
                        affichage(i + 1, 2) = j
                        affichage(i + 1, 3) = ord(i)
                        affichage(i + 1, 4) = ta(i)
                        affichage(i + 1, 5) = ts(i)
                                              
                    
                    End If
                    
               Next j
        Next i
        
       list.RowSource = affichage() ' ça beugue à ce niveau la 
    Si quelqu'un pourrai m'aider à affecter les valeur de mon tableau à la listbox ça serait sympa.

    Merci d'avance !!

  6. #6
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour neoboy,

    peut tu mettre cette macro en entier ?

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

Discussions similaires

  1. [MySQL] Affichage résultat requête dans un tableau
    Par hannibal974 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/05/2013, 11h36
  2. Affichage résultat requete dans textBox
    Par Brice_68 dans le forum IHM
    Réponses: 4
    Dernier message: 11/05/2007, 15h58
  3. pb d'affichage de tableau dans un bloc div
    Par fmdr dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/12/2006, 21h55
  4. [SQL] Affichage résultat requête dans un tableau, bouton affichage page
    Par megapacman dans le forum PHP & Base de données
    Réponses: 35
    Dernier message: 18/05/2006, 16h42
  5. Affichage de tableau dans IE6 et FIREFOX
    Par olaxius dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/12/2005, 11h49

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