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 :

Userform en série => blocage dans la textbox en vba [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut Userform en série => blocage dans la textbox en vba
    Bonjour à tous,

    Je rencontre un problème lors de la création d'une macro en VBA, je souhaite entrer des chiffres dans 2 textbox à la suite. Jusqu'ici pas de problème, par contre mon bug vient du fait que je ne valide pas mes userform par un clik je passe directement au suivant lorsqu'un nombre de caractère est rentré dans la textbox.

    Pour le premier userform pas de problème dès lors que je rentre le bon nombre de chiffre on passe au suivant automatiquement, par contre pour le deuxième rien ne se passe je peux écrire 100 chiffre et je ne passe jamais au userform3....alors que si je prends le userform2 sans être passé par le userform1 avant, tout ce passe bien et j'accède au userform3.

    Je ne sais pas si je suis clair, je vous joint en exemple la manipulation que je souhaite faire et le bug rencontré. La macro est à lancer via developpeur.

    En vous remerciant par avance pour vos réponses, je sèche sur le sujet depuis 2 jours...à mon avis il y a peut être un soucis avec l"EXIT SUB" que je ne maitrise pas trop....et la fonction LEN

    merci bien
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de Neutthsch
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2016
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2016
    Messages : 105
    Par défaut Joindre des Fichiers c'est bof
    Salut,

    La charte le stipule : "Préférez toujours le copier/coller de votre code sur le forum plutôt que de le mettre en pièce jointe ou sur un lien temporaire." et c'est pour de bonnes raisons. Entre autre si tu colles ton code dans le message on voit directement ton problème et on sait que tu as déjà ciblé une zone. Bon en plus ça me force à télécharger des fichiers qu'il faut ensuite que j'ouvre et puis que je referme et puis que je supprime

    Je te laisse avec ça pour la prochaine fois et je vais télécharger ton fichier

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu devrais plutôt copier ton code ici.
    Lis http://www.developpez.net/forums/d84...s-discussions/

  4. #4
    Membre éprouvé Avatar de Neutthsch
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2016
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2016
    Messages : 105
    Par défaut Valeur Modal
    Le problème vient de la propriété Modal de tes UserForm :
    Si tu changes leur propriété ShowModal de True à False, ton problème est résolu.

    Modal, c'est le genre de propriété qui englobe pas mal de choses, je te propose ce lien pour mieux comprendre ce qui se passe ici :
    http://www.developpez.net/forums/d15...-se-declenche/

  5. #5
    Membre à l'essai
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Par défaut merci
    Merci cela fonctionne parfaitement, je ne connais effectivement pas les propriété Modal je vais donc lire cela attentivement

    merci à tous

  6. #6
    Membre averti
    Homme Profil pro
    Clinical Project Manager
    Inscrit en
    Janvier 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Clinical Project Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 16
    Par défaut
    Par curiosité, j'ai testé de mon côté, et effectivement le fait de passer en Modal=False résout le problème, ce qui pour moi est étonnant
    Je suis allé lire le post mentionné par Neutthsch pour essayer de comprendre un peu mieux, mais je dois avouer que je ne comprends toujours pas pourquoi le problème disparaît avec Modal=False

  7. #7
    Membre éprouvé Avatar de Neutthsch
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2016
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2016
    Messages : 105
    Par défaut
    Citation Envoyé par FRGOL Voir le message
    je ne comprends toujours pas pourquoi le problème disparaît avec Modal=False
    Pour être tout à fait honnête, je n'ai pas complètement compris non plus et malgré relecture du lien, je n'arrive pas à cerner le problème. Il m'arrive régulièrement d'utiliser des userforms en cascade et je n'étais jamais tombé sur ce type de problème.

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

Discussions similaires

  1. Date par défaut dans un TextBox en Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/01/2009, 08h10
  2. Changer de ligne dans une textbox en VBA
    Par Marc_27 dans le forum IHM
    Réponses: 1
    Dernier message: 31/12/2008, 12h11
  3. Format date dans un TextBox en Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/12/2008, 08h44
  4. Réponses: 13
    Dernier message: 29/04/2008, 09h41
  5. Réponses: 2
    Dernier message: 11/07/2006, 15h00

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