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 :

Impossible d'ecrire dans TextBox suite au changement de couleur [XL-2019]


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
    Auditeur informatique
    Inscrit en
    Novembre 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2022
    Messages : 18
    Par défaut Impossible d'ecrire dans TextBox suite au changement de couleur
    Bonjour à tous,


    Je souhaite, à l'ouverture d'une UserForm, qu'un champ de TextBox contienne un texte par défaut pour indiquer l'information à entrer exemple ici "Nom et prénom" en couleur gris clair , mais quand on clic ou quand on saisie avec le clavier le TextBox change de couleur (couleur de choix ici rouge foncé).

    Mais mon soucis c'est que je ne parviens pas à écrire plus qu'une lettre et y a t il moyen de raccourcir le code ?

    Pourriez vous m'aider svp.

    Merci d'avance
    @+

    test.xlsm

  2. #2
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 519
    Par défaut
    Salut,
    Préfères les procédures TextBox1_Enter() et TextBox1_Exit pour faire cela.
    Maintenant, tu n'as qu'un seul contrôle sur le formulaire, donc les procédures UserForm_Initialize() et TextBox1_Enter() vont se suivre, et donc tu ne verra pas ce qui se passe dans Initialize. Un bouton Annuler qui recoit le focus pourrait remédier à ce problème.

  3. #3
    Membre averti
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2022
    Messages : 18
    Par défaut
    Citation Envoyé par Valtrase Voir le message
    Salut,
    Préfères les procédures TextBox1_Enter() et TextBox1_Exit pour faire cela.
    Maintenant, tu n'as qu'un seul contrôle sur le formulaire, donc les procédures UserForm_Initialize() et TextBox1_Enter() vont se suivre, et donc tu ne verra pas ce qui se passe dans Initialize. Un bouton Annuler qui recoit le focus pourrait remédier à ce problème.
    Bonjour,

    Enter_Exit j'avais déjà essayé c'est la même chose. Dans le fichier la solution sera la bienvenue. (fichier déjà joint)

    @+

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,
    Lorsque tu dupliques le code, il s'exécute dans toutes les fonctions et tu ne peux pas en sortir : il faut le placer à bon escient.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre averti
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Novembre 2022
    Messages : 18
    Par défaut
    Citation Envoyé par anasecu Voir le message
    Bonjour,
    Lorsque tu dupliques le code, il s'exécute dans toutes les fonctions et tu ne peux pas en sortir : il faut le placer à bon escient.
    Merci pour l'information, ça fonctionne parfaitement.

    @+

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

Discussions similaires

  1. [XL-2007] une boucle pour ecrire dans textbox
    Par patricktoulon dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/05/2009, 23h57
  2. Impossible d'ecrire dans un fichier ASCII ..
    Par kedare dans le forum Qt
    Réponses: 0
    Dernier message: 16/09/2007, 19h19
  3. Impossible d'écrire dans un dossier partagé
    Par gorgonite dans le forum Réseau
    Réponses: 1
    Dernier message: 20/07/2006, 19h26
  4. Script CGI(impossible d'ecrire dans un fichier)
    Par matt8-5 dans le forum Web
    Réponses: 3
    Dernier message: 16/06/2006, 11h47
  5. impossible d'ecrire dans un fichier...
    Par cyberm41 dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2005, 10h18

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