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 :

combobox vers excel [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut combobox vers excel
    Bonjour!

    Nouveau sur le forum et tout autant en VBA,
    J'ai 2 gros soucis sur mon fichiers pour le moment:

    1) je souhaite supprimer la ligne d'en-tête dans mes combobox, pour le moment, j'ai réussi la suppression de doublons grâce à un code trouver dans un tuto:

    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
    Dim prio As Integer
     
        'Boucle sur les cellule de la colonne A
        For prio = 1 To Range("A65536").End(xlUp).Row
     
            'Remplit la zone d'édition du ComboBox
            Prio_ComboBox = Range("R" & prio)
     
            'ComboBox1.ListIndex renvoie -1 si la donnée n'existe pas dans
            'la liste déroulante. Dans ce cas, on va pouvoir utiliser la méthode AddItem
            'pour intégrer la donnée dans le ComboBox.
            '(Range("A" & i) <> "" permet simplement de gérer les éventuelles cellules vides
            'dans la colonne A).
            If Prio_ComboBox.ListIndex = -1 And Range("R" & prio) <> "" Then _
                Prio_ComboBox.AddItem Range("R" & prio)
        Next prio
    Mais maintenant j'ai aussi l'en-tête de ma colonne (A1)

    D'avance Merci

    2)Grâce un un combobox, j'obtiens une valeur que je veux chercher dans une table excel, en fonction de cette valeur j'obtiens 5 autre valeurs ,j'aimerais placer celle-ci dans des case de ma feuille principal.

    Le fichier ci-joint je l'espère represente ce que je veux faire.

    D'avance Merci de prendre le temps de me renseigné, j'espère que aucun de ces sujet n'as déjà été traité sur le forum même si j'en doute.

    Cordialement

    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2010
    Messages : 12
    Par défaut
    Hello,

    Concernant le 2e problème, si j'ai bien compris tu veux récupérer les infos de ton tableau en feuille2 pour les mettre en feuille1 selon l'identifiant que tu as choisi dans la combobox ?

    Si c'est bien le cas, tu pux y arriver en utilisant la propriété combobox.listindex (voir le fichier joint).
    Fichiers attachés Fichiers attachés

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 170
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Pour ton problème n°1
    Commence ta boucle de la colonne A à 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For prio = 2 To Range("A65536").End(xlUp).Row
    Par contre si tu veux ajouter un titre après, il suffit de mettre la propriété 'ColumnHeads' du COMBOBOX à True.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 32
    Par défaut Remerciement
    Merci pour vos conseils, ils m'ont été utiles!
    Une bonne et heureuse année!!
    Encore merci
    Cordialement

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

Discussions similaires

  1. Récupération valeur TextBox et ComboBox Word vers Excel
    Par Jean Baptiste 31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/02/2013, 12h10
  2. combobox vers feuille excel
    Par steph033 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 07/12/2008, 13h45
  3. Comment extraire les selections d'une combobox vers une feuille excel
    Par froggyaz dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 22/09/2008, 16h58
  4. Exporter gridview vers excel avec combobox
    Par Pedro Varela dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/03/2008, 17h49
  5. [] [Excel] Exporter un graphe MSChart vers Excel
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 17h49

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