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 à 2 colonnes et numérotation, merci de votre aide


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut Combobox à 2 colonnes et numérotation, merci de votre aide
    Bonjour,

    Je réalise un UserForm sous excel en VBA pour la première fois... et c'est pas facile. Malgrés la foultitude d'informations que j'ai pu récupérer sur le site, j'ai toujours du mal.

    Je dispose de la version Excel 2003 et j'ai besoin de votre aide concernant 2 problèmes :

    1°) J'ai effectué une combobox à 2 colonnes (dans les propriétés RowSource j'ai fait:feuille2!Celluledébut:Cellulefin cela fonctionne) cependant je n'arrive pas à inscrire le résultat de la ligne sélectionné dans les 2 colonnes de destination de mon tableau (PS les valeurs de ma combobox sont stockées sur la feuille 2, et le tableau de destination est sur la feuille1).

    2°) Je souhaite égallement réaliser une numérotation automatique dans la première colonne de mon tableau.

    Si vous pouvez m'aider en m'indiquant un code à suivre et à me l'expliquer (ou je mets le nom des feuilles, de ma combobox, de mes cellules de destination etc...)

    Je rappelle que je suis un débutant.

    Merci énormément par avance et je vous félicite pour la qualité du site.

    Vincent

  2. #2
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    Salut,

    Pour le 1°), si je comprend bien tu souhaites que quand tu cliques sur le bon champ de ta liste déroulante la valeur sélectionnée s'affiche dans une plage de destination d'une feuille Excel ?

    Pour le 2°), qu'appelles tu une "numérotation automatique" ? numéroter les lignes de ta liste déroulante de 1 à 10 s'il y a 10 lignes par exemple ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    C'est exactement ce que je cherche à faire toutefois je précise que pour le 1°)je souhaite que chacune de mes colonnes de ma liste déroulante s'affiche dans 2 colonnes de ma feuille 1
    pour le 2°) c'est ce que je souhaiterais faire

    Merci de ta rapidité et de ton aide

  4. #4
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    euh en fait j'ai répondu trop vite pour le deuxième ce n'est pas le menu déroulant que je souhaite numéroter mais les lignes de mon tableau (lorsque je clique sur valider, mon code insère une nouvelle ligne et je voudrais que celà m'ajoute automatiquement 1,2,3... un peu comme si je tirais dans le coin à droite de ma cellule, cela me permettrait de connaître le nombre de lignes dans mon tableau

    Merci

  5. #5
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    peux-tu poster le code déjà en place pour ton form stp ?

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour tlm,

    Tu peux t'inspirer de cette procédure événementielle
    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
    Private Sub ComboBox1_Change()
    Dim DerL As Integer
     
    With Sheets(2)
        If .Cells(2, 1) = "" Then
            DerL = 2
            .Cells(2, 1) = 1
        Else
            DerL = .Cells(Rows.Count, 1).End(xlUp).Row + 1
            .Cells(DerL, 1) = Cells(DerL - 1, 1) + 1
        End If
     
        .Cells(DerL, 2) = Me.ComboBox1.List(ComboBox1.ListIndex, 0)
        .Cells(DerL, 3) = Me.ComboBox1.List(ComboBox1.ListIndex, 1)
     
    End With
    End Sub

  7. #7
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Okay j'anonyme mon fichier et je le met en ligne ce soir (le code peut vous paraïtre un peu bricolage de fortune, mais je débute...)
    En tout cas merci beaucoup de vous intéresser à mon cas.

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

Discussions similaires

  1. [VBA-Excel-ADO] Merci de votre Aide.
    Par Firelord dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/01/2007, 18h04
  2. Réponses: 8
    Dernier message: 13/09/2006, 10h46
  3. Problème de compatibilité, merci de votre aide !
    Par VooDooS dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 25/05/2006, 17h18
  4. Réponses: 4
    Dernier message: 23/05/2006, 12h12
  5. [VBA-E]Probleme dans mon code ??? merci de votre aide
    Par gregantibes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/04/2006, 18h24

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