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 :

Ajouter valeur dans une combobox ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 95
    Par défaut Ajouter valeur dans une combobox ?
    Bonjour,
    J'utilise VBA assez souvent mais je n'ai jamais utilisé de "formulaires", donc je me lance
    Question : après avoir créé une combobox et l'avoir automatiquement au lancement de mon formulaire, comment fait-on pour ajouter une ligne, modifier une ligne ?
    La supprimer, là je sais !
    et ensuite récrire cette liste dans la feuille Excel ?
    Merci A+

  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
    Comment tu remplis au départ ta ComboBox? Par code ou en dur sur les propriétés de la Combobobx. Si c'est par code, montre le ici.

    Sinon, Me.ComboBox1.Additem "blabla" permettrait d'ajouter un item à Combobox1

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 95
    Par défaut pas de mise en forme nécessaire pour le code
    Sorry,
    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_Initialize()
        Dim i As Byte
        ' Comptage des valeurs dans la colonne A avant Incrémentation
        Sheets("BD-PAYS").Select
        x = WorksheetFunction.CountA(Columns(1))
     
        ' Incrémentation
        For i = 1 To x
            ComboBox1.AddItem Range("A" & i).Value
        Next i
     
    End Sub
    Voilà pour l'incrémentation.
    c'est pour ajouter un pays dans la liste par exemple "Estonie" dans la combobox et cela juste après l'"Espagne".
    Comment procède-t-on pour ensuite les avoir dans l'ordre alpha ?

  4. #4
    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
    Tu ajoutes le pays désiré en colonne A de ta feuille BD-Pays, tu tries par ordre alphabétique ensuite tu ouvres ton userform

Discussions similaires

  1. Ajouter une valeur dans une Combobox
    Par Jeannot45 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/07/2012, 08h52
  2. ajouter des valeurs dans une ComboBox (zone de liste modifiable)
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/12/2008, 18h11
  3. Réponses: 12
    Dernier message: 30/05/2006, 15h57
  4. [VB.net] Affichage valeur dans une ComboBox
    Par nico10gbb dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/04/2006, 15h32
  5. ajouter une valeur dans une combobox
    Par decour dans le forum Access
    Réponses: 1
    Dernier message: 17/10/2005, 10h58

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