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 :

Boucle for each sur des combobox


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Qualiticienne
    Inscrit en
    Juillet 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Qualiticienne
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2013
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Boucle for each sur des combobox
    Bonjour,
    Je voudrais que les combobox change de couleur lorsque l'on change la valeur.
    J'ai environ 50 combobox dans un frame je voulais donc faire un for each mais je ne maîtrise pas la syntaxe.

  2. #2
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Points : 1 925
    Points
    1 925
    Billets dans le blog
    5
    Par défaut
    bonjour,
    poste le code que tu as déjà fait avec un peu plus d'explic

  3. #3
    Membre à l'essai
    Femme Profil pro
    Qualiticienne
    Inscrit en
    Juillet 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Qualiticienne
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2013
    Messages : 9
    Points : 10
    Points
    10
    Par défaut quelque précision
    Bonjour, je voudrais que lors d'un changement dans une combobox celle-ci change de couleur. (afin de faciliter la saisie pour l'opérateur sachant que par defaut les combobox on la valeur "PAS DE PROFIL")
    Cependnat j'ai environ 50 combobox dans un cadre et je voudrais éviter d'avoir a saisir cette ligne de code pour chaque combobox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub ComboBox1_Change()
    ComboBox.BackColor = RGB(255, 139, 178)
    End Sub
    j'ai donc essayé ce code mais cela ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub UserForm_Initialize()
    For Each ComboBox In Frame1.Controls
    If ComboBox.Value = "PAS DE PROFIL" Then
    ComboBox.backolor = vbWhite
    Else
    ComboBox.BackColor = RGB(255, 139, 178)
    End If
    Next
     
    End Sub
    merci d'avance

  4. #4
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Points : 1 925
    Points
    1 925
    Billets dans le blog
    5
    Par défaut
    bonjour,

    un peu de lecture te profitera beaucoup plus qu'une solution toute faite.

    Procédure commune à plusieurs contrôles

  5. #5
    Invité
    Invité(e)
    Par défaut Bonjour,
    regarde le fichier joint
    Fichiers attachés Fichiers attachés
    Dernière modification par AlainTech ; 03/08/2014 à 13h05. Motif: Suppression de la citation inutile

  6. #6
    Membre à l'essai
    Femme Profil pro
    Qualiticienne
    Inscrit en
    Juillet 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Qualiticienne
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2013
    Messages : 9
    Points : 10
    Points
    10
    Par défaut OK
    Je suis débutante en macro et je ne connaissait pas l'utilisation des modules de classes.
    Je vais lire très attentivement le document en lien de NVCfrm
    Et un grand merci pour l'exemple de rdurupt
    avec un exemple qui colle a ma problèmatique c'est plus facile de comprendre (bien que j'en soit encore loint)

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

Discussions similaires

  1. Syntaxe pour une boucle for sur des combobox
    Par Tifriis dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/10/2010, 14h52
  2. boucle for each sur des fichiers
    Par Nako_lito dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/08/2010, 15h21
  3. [AC-2003] boucle For Each sur les donnees d'une table
    Par TheRRb dans le forum VBA Access
    Réponses: 6
    Dernier message: 20/07/2009, 13h15
  4. faire une boucle for..next sur des textbox
    Par Actarusdu60 dans le forum VB.NET
    Réponses: 1
    Dernier message: 28/11/2008, 22h51
  5. boucle for each sur un groupe
    Par LeXo dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 06/04/2007, 22h38

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