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 :

Synchroniser 2 USF en fermeture [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 112
    Points : 68
    Points
    68
    Par défaut Synchroniser 2 USF en fermeture
    Mes AMIS DU FORUM Bonsoir , et Bon WE

    Voila , j'ai un classeur avec 10 Feuilles et je charge tous mes USF au fur et a mesure de mes besoins dans la feuille1 , sur l'un d'entre eux j'ai des Combobox
    et si une entrée est erronée , j'affiche pendant 5 secondes en sur-impression de l'usf charge un autre USF avec un Label signalant l'erreur , et je fais Unload ME ce qui me ferme l'USF signalant l'erreur et retourne a la combobox ayant provoqué l'erreur pour ressaisie. La est le Pb , si je ferme avec la croix l'USF principal , il se ferme , la feuille s'affiche ss pb mais avec l'USF m'ayant signalé l'erreur , comment puis-je faire pour qu'elle n'apparaisse + dans la feuille ...... je ne sais si mon explication est claire ?????
    Merci a tous si vous avez pigé mon PB de me donner un coup de main.

    Cordialement GDS35

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par gds35 Voir le message
    je ne sais si mon explication est claire ?????
    Pas du tout, du moins pour moi.

    Au lieu d'aligner des phrases tu ferais mieux de décomposer étape par étape ce qui se passe (sous la forme d'une liste par exemple), cela sera (j'espère) plus clair pour les explications.

    Philippe

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 112
    Points : 68
    Points
    68
    Par défaut PB Avec 2 USF
    Philippe bonjour , et bon WE , je vais essayer d'être + clair voila :

    1/ Dans une feuille d'un classeur j'ouvre un usf avec des CB et je saisie des infos
    2/ Si une info est erronnée , j'ouvre un 2eme USF par dessus le premier avec un label contenu les raisons de l'erreur , j'ai mis un timer pour que l'usf contenant le label avec l'erreur disparaisse au bout de 5 S et la je reprends ma saisie puis je la valide avec un bouton.
    3/ si je ferme mon USF Pricipal contenant mes CB avec la croix , ss pb il se ferme et me retrouve donc sur la feuille ou je l'ai chargé , mais sur cette feuille l'usf d'erreur reste visible et je suis obligé de le fermé lui aussi avec la croix.
    Mes explications sont encore peut floues mais je ne vois comment d'exposer mon pb autrement , mon pg étant gros je ne peux le transmettre.

    Merci de to aide cordialement GDS35

  4. #4
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour GDS35,

    Si j'ai bien compris, tu souhaites fermer le userform d'erreur en même temps que tu fermes l'userform principal contenant tes CB.
    Est-ce que c'est bien cela GDS35?

    Si une info est erronnée , j'ouvre un 2eme USF par dessus le premier avec un label contenu les raisons de l'erreur , j'ai mis un timer pour que l'usf contenant le label avec l'erreur disparaisse au bout de 5 S et la je reprends ma saisie puis je la valide avec un bouton
    Est-ce que le timer fonctionne et la fermeture au bout de 5 secondes de ton userform?
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 112
    Points : 68
    Points
    68
    Par défaut PB Avec 2 USF
    Salut bon we , merci de t'occuper de mon pb ,

    Ce n'est pad tout a fait cela .... Mon timer fonctionne l'usf d'erreur disparait au bout de 5 seconcondes ss pb , et me permet de continuer ma saisie sur l'usf prinicipal
    par contre si je ferme avec la croix l'usf principal , je me retrouve sur ma feuille excel avec l'usf d'erreur affiché. sans l'usf principal qui lui a ete ferme.
    cela voudrais t'il dire que le timer ne fait l'unload de l'usf d'erreur.

    Dur a expliquer .....

    Cordialement GDS35

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    bonjour
    il me viens une idée
    quand tu fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unload me' dans ta macro
    si cette macro est dans l'userform principal il est tout a fait normal que ca soit lui qui se ferme


    a la place de "me" met le nom de l'userform
    EDIT:

    il est fort possible que si l'erreur est mal gerée visual basic soit bloqué donc le "unload me" ne sert a rien ca change juste le focus sur les userforms






    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/08/2008, 04h08
  2. Réponses: 1
    Dernier message: 28/08/2008, 16h29
  3. Synchroniser la fermeture d'un form avec la fin d'un thread
    Par Jitou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/02/2008, 00h46
  4. Réponses: 0
    Dernier message: 09/01/2008, 15h35
  5. [VBA] lancer la synchronisation à la fermeture
    Par borisa dans le forum Access
    Réponses: 3
    Dernier message: 01/03/2006, 15h43

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