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

VBA Discussion :

Créer une boucle avec un arrêt quand excel se ferme


Sujet :

VBA

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Points : 26
    Points
    26
    Par défaut Créer une boucle avec un arrêt quand excel se ferme
    Bonjour,

    J'ai cherché pour créer une boucle sur une macro.
    Jusqu'ici implacable en revanche quand je ferme Excel avec la croix, la feuille s'ouvre au bout des x seconde (de la boucle).
    Mais selon ma condition Excel ne se ré-ouvre plus (Ou se ré-ouvre le même nombre de fois que j'ai cliquer sur la croix rouge).

    Je penses que cela vient du Private Sub Workbook_BeforeClose(Cancel As Boolean), mais je ne sais pas plus
    Savez vous pourquoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        Application.OnTime Now, "FerAuto", False
    End Sub
    Public Sub Workbook_Open()
        Call FerAuto
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Sub Lancer()
        Application.OnTime Now + TimeSerial(0, 0, 5), "FerAuto"
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub FerAuto()
        If Fermeture_Auto = 1 Then
        MsgBox "l'administrateur système requiert la fermeture du fichier excel" & vbLf _
        & "pour des raison de maintenance" & vbLf & vbLf _
        & "Merci de votre compréhention" _
        , vbCritical, "Information pour l'utilisateur " & UCase(Environ("Username"))
        ThisWorkbook.Close False
        Else
            Lancer
        End If
    End Sub

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Points : 26
    Points
    26
    Par défaut Créer une boucle avec un arrêt quand excel se ferme
    Je penses comprendre est-ce que quand une autre feuille Excel est ouverte cela reste en mémoire ?
    C'est à dire tant que toutes les feuilles Excel ne sont pas fermé la macro tourne ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Points : 26
    Points
    26
    Par défaut Créer une boucle avec un arrêt quand excel se ferme
    Bonjour,
    Avez vous une solution ?
    (Bien sur sans fermer les autres fichiers Excel).
    Bien Cdt.

Discussions similaires

  1. [Débutant] Créer une boucle avec des checkbox
    Par Shennong dans le forum VB.NET
    Réponses: 2
    Dernier message: 19/07/2012, 15h00
  2. Créer une boucle avec une condition
    Par kaboche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/10/2011, 09h55
  3. Créer une boucle avec if et continue ?
    Par Elriks dans le forum C#
    Réponses: 4
    Dernier message: 06/04/2011, 13h29
  4. Créer une boucle avec condition
    Par mfontan dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/06/2008, 17h14
  5. [PHP-JS] Comment créer une boucle avec des headers
    Par djinnwatcher dans le forum Langage
    Réponses: 10
    Dernier message: 17/07/2006, 15h48

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