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 non modal = plantage d'excel [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 117
    Par défaut Userform non modal = plantage d'excel
    Bonjour,

    Dans une application Excel j'utilise plusieurs userforms qui s'affichent en non modal, jusque la tout va bien mais une fois les userforms fermés , si je me met sur une cellule non vide celle ci commence à clignoter
    le classeur se referme bien mais impossible de fermer excel sans passer par le gestionnaire des taches

    cela ne se produit pas quand mes userforms s'affichent en modal
    Je n'ai jamais eu ce genre de probleme auparavant, à l'aide

    Merci

  2. #2
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Peux tu m'envoyer un fichier exemple sans fichier confidentiels

    A ++++ PUARAI

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 117
    Par défaut
    Malheureusement non je peux pas, c'est confidentiel et quand j'essaye de reproduire le bug avec un autre classeur OHHH miracle tout marche bien

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Tu ferme les UF avec quel commande ?
    Unload ou Hide.
    Tu n'oublierais pas un UF

    Tu a probablement une boucle infinie ou renvoi d'un UF à l'autre
    Pour tester.
    Dans ThisWorkBook.close tu met un stop
    ensuite tu continue en "pas à pas" (F8) et tu verras ce qui boucle.
    A+

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 117
    Par défaut
    en faite mes UF ne sont pas fermer par code
    et doivent être utiliser simultanément

    et le bug est la des le premier événement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Private Sub CommandButton1_Click()
    Load Menu
    Menu.Show vbModeless
    End Sub
    mais quand j'enlève le vbmodeless tout vas bien

  6. #6
    Membre confirmé Avatar de PUARAI
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    Oui bien sur ce qui te permet de travailler en arriere plan

    Juste une petite question j'ai un peu de mal ce soir reviens juste du boulot

    ton Userform tu l'ouvres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    Load Menu
    Menu.Show vbModeless
    End Sub
    comment ferme tu ton userform ?
    Tu veux le fermer en même temp que ton classeur ?

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Citation Envoyé par youn1096 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1234
    Private Sub CommandButton1_Click()
    Load Menu
    Menu.Show vbModeless
    End Sub
    mais quand j'enlève le vbmodeless tout vas bien
    Ca bug encore là ???

    parce que maintenant tu dis que tu ne peu fermer excel, ce qui m'a l'air différent ??

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

Discussions similaires

  1. [XL-2007] Focus Excel ou Userform non-modal
    Par ferdi67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/05/2011, 10h37
  2. EXCEL 2011 MAC - Les UserForms non modal
    Par djoumusic dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/12/2010, 21h45
  3. [E-02] Comment garder un Userform non Modal affiché ?
    Par Frutchy dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 23/12/2008, 02h36
  4. UserForm non modal mais arrêtant la macro
    Par oohcalme dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/11/2008, 11h11
  5. Réponses: 6
    Dernier message: 27/07/2005, 14h49

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