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 :

Créer un combobox qui se répéte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 44
    Par défaut Créer un combobox qui se répéte
    Salut ,

    Svp je suis débutant en vba excel , et je veux créer une combobox qui contient ( Mercedes , renault , citroen ) et qui se répéte dans des cellules qui se suivent , et je veux faire cela par une boucle car le nombre de cellules n'est pas fixe.

    autre question : comment on supprime une combobox ?

    Merci d'avance .

  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
    Si ur des cellules, passe par la Validation des données, c'est plus simple à mettre en place

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 44
    Par défaut
    oui , mais le probleme c'est que le nombre de cellules peut changer , car je veux une interface ou on fait entrer le nombre de cellule et affiche les combobox selon le nombre entré .

    Merci de me répondre.

    cordialemnt .

  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
    Dis toi qu'on a pas la disposition de ton fichier et que ton explication est vague.

    Une validation de données sur un ensemble de cellules est largement possible et facile à mettre en œuvre.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 44
    Par défaut
    Désolé , ci-joint le fichier Macro
    Le probleme c que je veux que le nombre de combobox ( R312 , iveco , volvo , mercedes ) change à partir de la cellule G11 , avec le nombre de circuits qu'on fait entrer à partir de la cellule G11 calcul prix de vente VBA.xlsm
    calcul prix de vente VBA.xlsm

  6. #6
    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
    On demande une explication, tu fourni un fichier. C'est pas ça

    Ci-joint exemple comment inscrire une liste de validation en fonction d'un nombre entré par l'utilisateur (variable Nblig). C'est à dire, la plage comportant NblLig Cellules à partir de A2 de la feuille nommée Feuil3.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Test()
    Dim NbLig As Long
     
    NbLig = Val(InputBox("Entrez le nombre de cellules", , 1))
    If NbLig > 0 Then
        With Worksheets("Feuil3").Range("A2").Resize(NbLig).Validation
            .Delete
            .Add Type:=xlValidateList, Operator:=xlBetween, Formula1:="TATA,TETE,TITI,TOTO,TUTU"
        End With
    End If
    End Sub

Discussions similaires

  1. Créer pour un bouton une image entière ou qui se répète via CSS
    Par sam01 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 03/05/2010, 19h18
  2. Réponses: 11
    Dernier message: 30/08/2005, 10h50
  3. créer un [ComboBox ??? ] à sélection multiple ?
    Par chasseur37 dans le forum Bases de données
    Réponses: 7
    Dernier message: 20/07/2005, 07h52
  4. Créer 5 menus qui interagissent entre eux
    Par rocs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/07/2005, 11h06
  5. Réponses: 2
    Dernier message: 26/09/2003, 16h49

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