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 :

Form qui reste figée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut Form qui reste figée
    Bonjour,

    J'ai développé une petite application sous Excel VBA qui ouvre une forme contenant différents composants dont des combobox (dont la rowsource est alimentée via des plages de cellules nommées d'une feuille Excel).
    Mon problème, à l'utilisation après deux ou trois ouvertures successives de ma form, l'application se fige complètement soit à l'ouverture de la form, soit lorsque l'utilisateur séléctionne un combobox,.... Une seule solution alors, CTRL+ALT+SUPPR, dans le gestionnaire d'application, EXCEL est actif et le compteur de mémoire utilisée augmente !!!
    Le debuggage pas à pas plante de la même façon mais jamais sur les mêmes lignes de code.
    Pouvez vous m'aider ?

    D'avance merci.

    Gérald

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    On voudrait bien t'aider,

    mais sans ton code et sans rien savoir de ce que tu fais , il faudrait être devin !.... ou faire des dizaines de suppositions qui devraient pouvoir être évitées ...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut Le fichier
    Voici le lien vers le fichier : http://dl.free.fr/ekVb3E8FQ/Entretie...l2008-aide.zip

    En cliquant demandant à modifier 2 fois de suite le 3ème nom 108328 excel se fige !

    D'avance merci pour votre aide.

    Gérald

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 5
    Par défaut Erreur dans le lien
    Le bon lien vers le fichier est : http://dl.free.fr/encxCLHk5/Entretie...l2008-aide.zip

    Pour figer l'application : cliquez une fois sur le 3ème nom puis bouton modifier, passez toutes les étapes puis recommencez cette opération une fois et l'application se fige -> Pas possible de debugger pour un novice comme moi.

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    J'ai fait une série de tests (sans imprimer) sans aucun blocage.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  6. #6
    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
    Bonsoir,
    J'ai probablement détecté le problème, mais une prochaine fois tâche d'être plus précis quand aux circonstances de la panne.
    Pour bloquer Excel il faut, à la fin cliquer sur ne pas sauver les modifs et ensuite sur annuler la saisie,
    le code bloque, je n'ai pas trouvé pourquoi exactement mais une solution peut-être provisoire, mais en attendant...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub SaisieTerminee()
        If MsgBox("Souhaitez-vous valider les informations saisies ?", vbYesNo) = vbYes Then
            'Ici la procédure d'enregistrement du choix
            If MsgBox("Souhaitez vous imprimer les informations de ce collaborateur ?", vbYesNo) = vbYes Then
                Call ImprimeSouhaitsIndividuels
            End If
            FinDeSaisie = True
            Call InsereEnregistrement
        Else
            If MsgBox("Souhaitez-vous annuler la saisie ?", vbYesNo) = vbYes Then
                FinDeSaisie = True
                Unload ufSouhaitsalarie
                FinDeSaisie = False
    'Supprimé cette ligne, il y à certainement un appel récurant mais c'est difficile
    ' à trouver puisque chaques fois Excel plante carrément.
            '    Call SelectionneSalarie
    'Malgrés que... la pile veux certainement renvoyé ici à la fin de la fonction
    'mais comme la feuille est Unloadée elle bloque sur une adresse qui n'existe 
    'plus.
            End If
        End If
    End Sub
    Le seul ennuis c'est qu'il faut recliquer sur la feuille d'acceuil.
    Une piste pour relancer, mettre une variable public et la tester dans la page
    d'acceuil.
    A+

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

Discussions similaires

  1. form qui reste dans la barre des taches
    Par redoran dans le forum Langage
    Réponses: 4
    Dernier message: 11/12/2010, 08h11
  2. Form qui se fige lors d'un traitement malgré thread
    Par SesechXP dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/05/2007, 11h46
  3. barre des taches qui reste apparente
    Par arfy dans le forum Windows XP
    Réponses: 5
    Dernier message: 25/11/2005, 08h33
  4. Form qui crée un espacement sous IE
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/09/2005, 13h56
  5. [VB.NET] Authentification Form qui rate.
    Par Abalalojik dans le forum ASP.NET
    Réponses: 4
    Dernier message: 10/01/2005, 13h09

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