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 :

problème rowsource combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Par défaut problème rowsource combobox
    Bonjour à tous.
    Voila mon problème, j'ai créé une combobox qui a pour row source une liste de données que j'ai fait, or mon rowsource est fixe et j'aimerais quand j'ajoute des données dans la liste, la combobox suive automatiquement sans que j'ai à modifier le rowsource. Il serait bien par exemple que la fin de la rowsource corresponde à la dernière ligne utilisée dans la colonne, je suppose que c'est possible mais je ne sais pas comment faire.
    J'ai cherché sur ce forum avec les mots clés rowsource et combobox, mais je n'ai pas trouvé de réponses.
    Merci d'avance pour votre réponse.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Supprime le RowSource des propriétés de ta Combo et insère ce code dans l'initalize de ton userform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub UserForm_Initialize()
    Dim Lastlig As Long
    With Sheets("feuil1")   'adapte au nom de ta feuille
       Lastlig = .Cells(.Rows.Count, "A").End(xlUp).Row
       Me.ComboBox1.RowSource = "'" & .Name & "'!A2:A" & Lastlig
    End With
    End Sub
    Je suppose que ta Combobox est dans un userform

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Par défaut
    Ah parfait! En tout cas merci beaucoup pour cette rapide réponse, j'ai encore beaucoup à apprendre.

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

Discussions similaires

  1. [AS2] Problème avec ComboBox lors création d'un composant perso
    Par aldo-tlse dans le forum ActionScript 1 & ActionScript 2
    Réponses: 12
    Dernier message: 24/05/2006, 18h51
  2. probléme de combobox
    Par benazerty dans le forum Access
    Réponses: 1
    Dernier message: 11/04/2006, 17h33
  3. [DEBUTANT - VBA] Problèmes de ComboBox
    Par _Maniak dans le forum Général VBA
    Réponses: 13
    Dernier message: 10/03/2006, 10h02
  4. Problème de ComboBox...
    Par lerouzes dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/01/2006, 18h14
  5. Problème affichage ComboBox et barre déroulante!
    Par ghan77 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/01/2006, 14h09

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