Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3050 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  fermer un classeur si inactif apres x minute

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fermer un classeur si inactif apres x minute

n°2066148
noosh2
Posté le 25-03-2011 à 18:47:25  profilanswer
 

:wahoo: Bonjour,  
j'avais trouvé une macro pour excel qui ferme un classeur si inactif apres 1 minute, j'ai tenté de la refaire fonctionner  mais j'ai une erreur. Voic ce que  j'ai fais:
dans un module entré:
 
Sub fermeture()
'
' fermeture Macro
' fermeture si inactif
'
 
'
End Sub
Option Explicit
Option Private Module
'Ti
'Delai est le temps d'inactivité maxi en minutes
Const Delai = 1
Sub Programmation()
Dim Heure As Date
  Heure = Now + TimeValue("00:" & Delai & ":00" )                                   :??:   blocage a cette ligne
  ThisWorkbook.Names.Add Name:="ChronoTime", RefersTo:=Heure
  ThisWorkbook.Names.Add Name:="Chrono", RefersTo:=0
  Application.OnTime Heure, "Interruption"
End Sub
Private Sub Interruption()
  With ThisWorkbook
    If .Sheets(1).Evaluate("Chrono" ) = 0 Then
      .Save
      .Close
    Else
      Programmation
    End If
  End With
End Sub
Sub SupprimeInterruption()
Dim Heure As Date
 On Error Resume Next
Heure = ThisWorkbook.Sheets(1).Evaluate("ChronoTime" )
 Application.OnTime Heure, "Interruption", schedule:=False
End Sub
 
 
puis dans thisworbook:
 
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
 SupprimeInterruption
End Sub
Private Sub Workbook_Open()
  Programmation
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
  ThisWorkbook.Names("Chrono" ).Value = 1
End Sub
 
Est ce que quelqu'un peut m'aider ;)  
A+

mood
Publicité
Posté le 25-03-2011 à 18:47:25  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  fermer un classeur si inactif apres x minute

 

Sujets relatifs
[VBA Excel 2003 - débutant] Macro et renommage d'un classeur ExcellCopier feuille Excel vers un autre classeur qui bloque
VBA Fermer plusieurs applications EXCEL en cascade (taskkill?)VBS - Copier feuille Excel vers un autre classeur
[Résolu] Problème concaténation et chemin vers autre classeurCopier Coller vers un autre classeur excel sous condition
Savoir si un classeur est ouvert sans l'activer ?reference à un autre classeur dans une formule
Bouton pour fermer fenêtre graphiqueFlux d'info minute par minute
Plus de sujets relatifs à : fermer un classeur si inactif apres x minute


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)