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 :

Liste de valeur dans Combo Box


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 89
    Par défaut Liste de valeur dans Combo Box
    Comment feriez-vous pour insérer une liste de valeur présente dans une feuille dans une ComboBox,s achant qu'on ne sais pas le nombre de valeurs,

    J'ai essayé d'utiliser ça, mais ça ne fonctionne 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
    Private Sub UserForm_Activate()
     
    Dim X As Integer
     
     
    With cbo_debut
     
        For X = 2 To 256      'Les données sont sur la ligne 1 et entre B et IV
        .AddItem Sheets("Data").Range(X & 1)
        Next X
     
    End With
     
     
    End Sub
    Merci !

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Citation Envoyé par nono le golfeur
    Comment feriez-vous pour insérer une liste de valeur présente dans une feuille dans une ComboBox,s achant qu'on ne sais pas le nombre de valeurs,

    J'ai essayé d'utiliser ça, mais ça ne fonctionne pas !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub UserForm_Activate()
     
    Dim X As Integer
     
    With cbo_debut
     
        For X = 2 To 256      'Les données sont sur la ligne 1 et entre B et IV
        .AddItem Sheets("Data").Range(X & 1)
        Next X
     
    End With
     
    End Sub
    Merci !
    tu oublie de dire QUOI !!

    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
    Private Sub UserForm_Activate()
     
    Dim X As Integer
     
     
    With cbo_debut
     
        For X = 2 To 256      'Les données sont sur la ligne 1 et entre B et IV
        .AddItem Sheets("Data").Range(X & 1).VALUE
        Next X
     
    End With
     
     
    End Sub

    et vu que tu ne cite qu'une seule fois cbo_debut il n'est pas nécessaire d'employer With

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub UserForm_Activate()
     
    Dim X As Integer
     
        For X = 2 To 256      'Les données sont sur la ligne 1 et entre B et IV
               cbo_debut.AddItem Sheets("Data").Range(X & 1).VALUE
        Next X
     
    End Sub
    A+

Discussions similaires

  1. [MySQL] Sauver valeur de Combo Box dans une session PHP
    Par Namson dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/08/2010, 10h34
  2. liste de valeurs dans formulaire
    Par ash_rmy dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2007, 15h53
  3. Réponses: 6
    Dernier message: 01/02/2007, 05h52
  4. Utiliser une liste de valeur dans un select
    Par in dans le forum Oracle
    Réponses: 13
    Dernier message: 09/01/2007, 11h33
  5. Arborescence Répertoire dans combo box
    Par rabobsky dans le forum MFC
    Réponses: 2
    Dernier message: 10/02/2006, 11h55

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