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 :

Plantage excel à la fermeture du fichier avec macro si autre fichier excel ouvert [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Plantage excel à la fermeture du fichier avec macro si autre fichier excel ouvert
    Bonjour à tous,

    Tous est dans le titre, mon excel 2007 plante à la fermeture du fichier comportant mes macros mais dans un ordre bien précis.

    Si j'ai 2 fichiers excel ouverts et que je ferme celui avec mes macros en développement, plantage d'excel

    Si j'ai 2 fichiers excel ouverts et que je ferme l'autre fichier (n'importe quel autre) en premier et que celui avec mes macros en développement reste ouvert pas de plantage

    Si j'ouvre uniquement mon fichier avec mes macros en développement et que je le ferme aucun plantage non plus.

    Un idée, car pas la moindre idée d'où ça vient.

    j'ai testé le fichier sur plusieurs poste idem à chaque fois

    j'ai testé plusieurs des versions que j'ai de mon appli et idem , donc je ne sais pas à quand remonte le problème.

    Merci d'avance


    EDIT: Cela le fais sur les 3 dernières versions (entendez mise à jour) sur les autres pas de plantage comme décris plus haut.

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Bon j'avance un peu dans le diagnostic de ce soucis, et c'est le code de fermeture qui déconne, mais toute les solutions essayé donne le même resultat.

    l'originale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
     
    ThisWorkbook.Saved = False
    ThisWorkbook.Close

    autre code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Close False
    ou encore:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Application.DisplayAlerts = False
    ActiveWorkbook.Close False
    Application.DisplayAlerts = True

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ThisWorkbook.Saved = True
    Résolu avec ce code, donc maintenant j'ai:

    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
    23
    24
    Private Sub Workbook_Open()
     
     
        'ActiveWindow.DisplayWorkbookTabs = True
        'ActiveWindow.DisplayHorizontalScrollBar = True
        'ActiveWindow.DisplayVerticalScrollBar = True
     
        Sheets("intro").Visible = True
        Sheets("intro").Select
        Application.StatusBar = "XL"
        Application.Caption = "XLapp"
        ActiveWorkbook.Windows(1).Caption = "monappli"
        ActiveWorkbook.Windows("monappli").ActiveSheet.Calculate
     
     
    End Sub
     
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
     
    Application.Caption = ""
    Application.ThisWorkbook.Saved = True
     
     
    End Sub

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/11/2015, 22h50
  2. Ouvrier un fichier avec macro depuis un autre fichier avec macro
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/11/2008, 11h23
  3. comparaison 1 fichier avec 1 feuille à 1 fichier avec 2 feuilles
    Par sofiane06 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/08/2008, 13h21
  4. Traiter 100 fichiers avec une boucle sous VBA excel
    Par sebastien06 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/04/2008, 09h39
  5. Excel : lien hypertexte vers un autre fichier avec nom page
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/11/2005, 09h33

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