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 :

Modification fond d'une textbox [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2016
    Messages : 19
    Par défaut Modification fond d'une textbox
    Bonjour à tous,

    je suis un jeune étudiant qui débute dans la programmation.
    J'ai effectué un Userforms qui remplie mon excel.
    j'aimerais avoir un " grisement " de certaines case lorsque l'une de mes combobox affiche "NON" en réponse.
    voici ce que j'ai programmé mais cela ne fonctionne pas ... peut être que je ne le met pas au bon endroit dans mon programme ?

    si quelqu'un peut m'aider je suis preneur
    merci à vous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If UserForm1.ComboBox8 = "NON" Then
         TextBox1.Backcolor = RGB(191, 191, 191)
     
    End If

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Si ton idée c'est de rendre le TextBox inutilisable, essaie plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textbox1.enabled = false
    quand tu veux l'utiliser c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textbox1.enabled = true
    Si tu fais juste changer la couleur du fond, tu n'empêches pas de l'utiliser.

    Sur cette page, il y a la remarque qui dit que tu dois avoir la propriété BackStyle à fmBackStyleOpaque pour voir la couleur.

    P.S. Un truc "universel":

    Dans l'éditeur VB, un clic sur un mot-clef et ouvre l'aide de l'item cliqué.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2016
    Messages : 19
    Par défaut
    merci pour ta réponse,

    mon soucis est plus lié au test de la combobox.
    Quelque soit la valeur de la combobox8 je n'arrive pas a rendre la textbox1 inactive ou avec un fond d'une couleur differente.

    je fais pourtant dans la meme partie du code le même type de test qui lui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
           If UserForm1.ComboBox8 = "OUI" And (UserForm1.TextBox17 = "" Or UserForm1.TextBox18 = "" Or UserForm1.TextBox19 = "" Or UserForm1.TextBox20 = "") Then
         MsgBox " INCOMPLET"
    GoTo JumpToHere ' permet de sauter une étape
    End If

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/12/2008, 17h19
  2. Modif d'une TextBox d'un formview à l'insertion
    Par killben dans le forum ASP.NET
    Réponses: 6
    Dernier message: 14/08/2008, 15h21
  3. C# Modification d'une textbox non pris en compte
    Par pixigol dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 09/03/2008, 22h27
  4. Modification et sauvegarde d'un contenu d'une textbox
    Par brazilia28 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 11/02/2008, 14h59
  5. modification couleur de fond d'un textbox
    Par zeby dans le forum IHM
    Réponses: 3
    Dernier message: 01/02/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