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 :

Utilisation de l'évènement Exit sur des TextBox crée dynamiquement [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Etudiant en microtechnique
    Inscrit en
    Septembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Etudiant en microtechnique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 4
    Par défaut Utilisation de l'évènement Exit sur des TextBox crée dynamiquement
    Bonjour,

    Je cherche un moyen qui me permettra d'utiliser l’événement exit ou un événement similaire sur des TextBox crées dynamiquement. Mon but est d'éxécuter un contrôle de saisie lors de la sortie d'une ou l'autre des TextBox et d'envoyer un message à l'utilisateur si la saisie n'est pas au format "hh:mm".

    Je vous mets en annexe un fichier qui contient l'événement exit sur une série de TextBox, malheureusement le code ne s’exécute pas lors de la sortie des TextBox.

    Avec mes meilleures salutations

    Kévin Loetscher
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    L'événement Exit n'apparaît pas dans la liste des événements pour Txtbx.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Etudiant en microtechnique
    Inscrit en
    Septembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Etudiant en microtechnique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 4
    Par défaut
    Bonjour Daniel,

    Merci pour ta réponse rapide et objective.

    Comment faut-il faire dans ce cas pour effectuer ce contrôle de saisie à la sortie de chaque TextBox indépendante? Faut-il utiliser un ou plusieurs autres événements? Ou faut-il adapter le code afin que je puisse accéder à l'événement Exit sur une TextBox?

    Merci d'avance pour vos réponses et bonne journée

    Kévin Loetscher

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Je suis sec sur ce coup. Dessine les textboxes au lieu de les créer ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Etudiant en microtechnique
    Inscrit en
    Septembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Etudiant en microtechnique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 4
    Par défaut
    Re bonjour ,

    Oui j'ai en effet remarqué qu'en créant une TextBox manuellement l'événement Exit existe et fonctionne correctement. Le problème c'est que mon nombre de TextBox varie, c'est pourquoi je les ai créer de façon dynamique. Je n'ai donc pas le choix. Je crois vraiment que les développer de VBA on pensé a ce cas là, mais je ne vois vraiment pas de solution pour le moment.

    J'ai encore besoins d'un peu d'aide là ...

    Bonne journée

    Kévin Loetscher

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    J'ai trouvé sur internet ce moyen de valider tous les textboxes une fois la saisie terminée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each Control in Userform1.Controls
    If Control.Type Like "TextBox" Then
    'Perform Validation
    End If
    Next

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

Discussions similaires

  1. Problème avec un tween sur des clips crées dynamiquement
    Par Invité dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 21/05/2008, 17h43
  2. Action sur des boutons crées dynamiquement
    Par barthelus76 dans le forum SWT/JFace
    Réponses: 13
    Dernier message: 28/06/2007, 20h32
  3. [C#2.0] problème touche suppr inactive sur des Textbox
    Par Lefauve dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/04/2007, 01h38
  4. [VB6] Comment faire un update sur des textbox qui sont créés
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 27
    Dernier message: 16/02/2006, 14h52
  5. Gérer le focus sur des TextBox, en événementiel
    Par laterite dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 10/01/2006, 17h10

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