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 :

Groupement de labels/de controles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut Groupement de labels/de controles
    Bonjour,

    J'ai besoin de changer la couleur de fond de tous mes labels. Ils commencent tous par Lbl. Je sais qu'il y a un manière faire pour leur assigner une autre couleur de fond juste en précisant les premiers caractères sans avoir autant de ligne de commandes que de label.
    Cà fait longtemps que je n'ai pas fait çà et du coup, je ne me rappelle plus comment on fait.
    Pouvez-vous me rafraichir la mémoire ?

    Merci pour votre aide


    NATY

  2. #2
    Membre confirmé Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Par défaut
    Bonjour Naty,

    Tu peux essayer ce code si ça te convient

    a+

    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 CommandButton1_Click()
     
    Dim ctrl As Control
     
    For Each ctrl In Me.Controls
     
        If ctrl.Name Like "Lbl*" Then
            ctrl.BackColor = &HFF00&
        End If
     
    Next
     
    End Sub

  3. #3
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonsoir naty allergique le forum une autre methode en utilisant TypeOf
    change la couleur des labels quelque soit leur nom

    Option Explicit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton1_Click()
    Dim c As Control
    For Each c In UserForm1.Controls
    If TypeOf c Is MSForms.Label Then c.BackColor = &HFF&
    Next
    End Sub
    salutations

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut
    Merci beaucoup à vous deux, c'est ce qu'il me fallait

    Je vais tester les deux !

    Bonne soirée

    NATY

  5. #5
    Membre confirmé Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Par défaut
    Re,

    Je ne connaissais pas la méthode TypeOf... Merci pour cet exemple

    Bonne soirée

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

Discussions similaires

  1. Création de label ou controls
    Par rocuet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/10/2011, 16h15
  2. [VBA-E]Renommer un Control Label via une procédure
    Par Phyanol dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/03/2007, 19h27
  3. [C#] Modifier plusieurs controles "Label"
    Par imer33 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 31/10/2006, 21h53
  4. Réponses: 8
    Dernier message: 29/07/2006, 22h31
  5. [C#][.NET]Groupement de controle
    Par torNAdE dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/05/2006, 13h56

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