Horodatage en Excel
Fermé
Sly
-
20 déc. 2011 à 17:03
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 21 déc. 2011 à 10:34
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 21 déc. 2011 à 10:34
A voir également:
- Horodatage en Excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 21/12/2011 à 10:36
Modifié par michel_m le 21/12/2011 à 10:36
Bonjour
Ces codes inscrivent dans un fichier .txt qui a ouvert et fermer le classeur (le fichier .txt est créé lors de la 1° ouverture après livraison de l'appli
Michel
Ces codes inscrivent dans un fichier .txt qui a ouvert et fermer le classeur (le fichier .txt est créé lors de la 1° ouverture après livraison de l'appli
Option Explicit Const fichier As String = "D:\documents\bigbrother.txt" 'A ADAPTER AU CONTEXTE Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _ (ByVal lpBuffer As String, _ nSize As Long) As Long 'A partir d'une démo de @+Thierry & Michel_M pour XLD(octobre 2006) Private Sub Workbook_Open() Dim lpBuff As String * 25 Dim retour As Long Dim utilisateur As String, cafte As String retour = GetUserName(lpBuff, 25) utilisateur = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1) cafte = "Ouvert à : " & Format(Now, "dd/mm/yyyy hh:mm:ss") & _ vbTab & "par : " & utilisateur Open fichier For Append As #1 Print #1, cafte Close End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim lpBuff As String * 25 Dim retour As Long Dim utilisateur As String, cafte As String retour = GetUserName(lpBuff, 25) utilisateur = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1) cafte = "Fermé à : " & Format(Now, "dd/mm/yyyy hh:mm:ss") & _ vbTab & "par : " & utilisateur Open fichier For Append As #1 Print #1, cafte Close End Sub
Michel