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 :

Full écran à l'ouverture d'un classeur excel [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 293
    Par défaut Full écran à l'ouverture d'un classeur excel
    Bonjour,

    j'ai un phénomène curieux à l'ouverture d'un classeur Excel lors de la fermeture de l'appelant par ma macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim ESclose As String
    ESclose = "\REFERENTIEL\ES-Close SIG.xlsm"
     
    ' Ouverture du fichier "Close du SIG
    Workbooks.Open ThisWorkbook.path & ESclose
     
    End Sub
    Le classeur s'ouvre bien mais occupe tout l'écran, plus aucune ligne de commande Excel, obligé de casser Excel via le gestionnaire de tâches

    PS: Après d'autres tests complémentaires, le problème ne survient que lorsque je ferme le classeur avec la croix "X" en haut à gauche et pas lorsque je ferme par "fermer" de Excel

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Sans doute, une procédure à l'ouverture du classeur.

    Dans ce cas, avant l'ouverture

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.EnableEvents = False
    Regarde ensuite dans l'objet Thisworkbook la présence de cette procédure évènementielle.

    Astuce:
    Pour ouvrir un classeur en désactivant la procédure évènementielle, laisser la touche Shift enfoncée.

    A titre d'information, pour rétablir l'environnement

    A adapter.

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    Public Sub affichage_normal()
     
      Dim bar
      Dim wk As Worksheet
     
                    For Each bar In Application.CommandBars
                              bar.Enabled = True
                    Next
                     With Application
                          .ScreenUpdating = False
                          .WindowState = xlMaximized
                          .DisplayFullScreen = False
                          .DisplayFormulaBar = True
                          .DisplayStatusBar = True
                     End With
                    With ThisWorkbook
                            For Each wk In .Worksheets
                                    With wk
                                            .Visible = True
                                            .Activate
                                            With ActiveWindow
                                                    .DisplayHeadings = True
                                                    .DisplayHorizontalScrollBar = True
                                                    .DisplayVerticalScrollBar = True
                                                    .DisplayWorkbookTabs = True
                                            End With
                                    End With
                            Next wk
                            .Worksheets("Saisie").Activate
                    End With
     
                    With Application
                         .DisplayFullScreen = False
                         .DisplayFormulaBar = True
                   End With
     
    End Sub

  3. #3
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    1 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2017
    Messages : 1 293
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.EnableEvents = False
    cela ne change rien

    le problème ne survient que lorsque je ferme le classeur appelant avec la croix "X" en haut à droit et pas lorsque je ferme par "fermer" de Excel

    Mais les utilisateurs ont tendance à fermer avec la croix...

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    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 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonjour
    quand ton sig close est ouvert appuie sur "esc" pour voir
    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. [POI]Pb à l'ouverture d'un classeur Excel
    Par Mengué georges dans le forum Documents
    Réponses: 0
    Dernier message: 04/06/2010, 16h22
  2. [POI] Warning + Erreur à l'ouverture d'un Classeur Excel
    Par Péchereau dans le forum Documents
    Réponses: 4
    Dernier message: 04/05/2010, 11h41
  3. Réponses: 7
    Dernier message: 17/09/2008, 17h52
  4. Problème d'ouverture d'un classeur Excel
    Par BM42 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 21/11/2006, 10h43

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