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 :

un pousse dans ce code


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 69
    Par défaut un pousse dans ce code
    salut tous et le forum

    le code:::::::

    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
    Private Sub ComboBox1_Change()
    i = 0
    Me.ListBox1.Clear
    For Each c In Range([A2], [A65000].End(xlUp))
    If c.Offset(0, 2) = Me.ComboBox1 Or Me.ComboBox1 = "*" Then
    Me.ListBox1.AddItem
    Me.ListBox1.List(i, 0) = c.Value
    Me.ListBox1.List(i, 1) = c.Offset(0, 1).Value
    Me.ListBox1.List(i, 2) = c.Offset(0, 2).Value
    Me.ListBox1.List(i, 3) = c.Offset(0, 3).Value
    Me.ListBox1.List(i, 4) = c.Offset(0, 4).Value
    Me.ListBox1.List(i, 5) = c.Offset(0, 5).Value
    Me.ListBox1.List(i, 6) = c.Offset(0, 6).Value
    Me.ListBox1.List(i, 7) = c.Offset(0, 7).Value
    Me.ListBox1.List(i, 8) = c.Offset(0, 8).Value
    Me.ListBox1.List(i, 9) = c.Offset(0, 9).Value
    '***ici j'ai ajouté la ligne*******************************
    Me.ListBox1.List(i, 10) = c.Offset(0, 10).Value 'une fenetre affiche d'erreur
    '************************************************* ** 
    i = i + 1
    End If
    Next c
    End Sub

    une fenetre d'erreur d'exécution '380'
    imposible de définir la propriété list.
    valeur de propriété non valide

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour zine pef le forum a mon avis c'est normal avec la methode AddItem tu peus pas depasser 9 colonnes

    une methode sans condition a adapter
    Option Explicit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim t As Variant
    Private Sub UserForm_Initialize()
    t = Range("a2:k" & Range("a65536").End(xlUp).Row): listbox1.List = t
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 69
    Par défaut
    merci et bonsoir laetitia
    ca marche ..
    mais si j'ajoute une ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ListBox1.List(i, 11) = c.Offset(0, 11).Value
    " ce montre meme erreur
    dans le code "a2:k"
    que signifie le "k"

  4. #4
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re, k correspond a la colonne k si tu veus rajouter encore un colonne L

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    t = Range("a2:l" & Range("a65536").End(xlUp).Row): listbox1.List = t
    ect...
    pense a modifier proprietes columncount a 12 ect...

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 69
    Par défaut
    un merçi laetitia pour l'aide
    bonne nuit;

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

Discussions similaires

  1. [C#] Control user dans le code caché
    Par pc152 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 07/05/2004, 06h36
  2. [langage] algo de bissection dans mon code
    Par killy dans le forum Langage
    Réponses: 5
    Dernier message: 19/01/2004, 18h35
  3. Quel est le problème dans ce code ?
    Par Luther13 dans le forum C
    Réponses: 12
    Dernier message: 26/08/2003, 16h09
  4. Modifier un événement dans le code
    Par HT dans le forum Langage
    Réponses: 6
    Dernier message: 20/06/2003, 09h46
  5. Création multiple table paradox dans le code
    Par scarabee dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/10/2002, 10h17

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