C
CAMPEN
Guest
Bonjour à tous,
J'ai créé une base de données sur excel. Je souhaiterais m'assurer que cette base est utilisée régulièrement par tous.
J'ai mis un compteur pour connaitre le nombre de connexions. Mais je souhaiterais avoir également les informations suivantes :
user de la personne qui se connecte,
date de connexion,
et pourquoi pas durée de connexion.
Comment faire pour rajouter ces infos au code existant :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
SpyOnxls
End Sub
Sub SpyOnxls()
Dim ThePath As String
Dim Counter As Long
Dim ValB6 As String, ValC6 As String
Dim Record As String
Dim Container As Variant
ThePath = "\\Pysn1001\doc-ap\EUROPE\ADEO\GCE\Clients\\TheSpy.xls"
With Sheets("index")
ValB6 = .Range("B6")
ValC6 = .Range("C6")
End With
On Error GoTo GenerateXLSFirstTime
Open ThePath For Input As #1
On Error GoTo 0
Do While Not EOF(1)
Line Input #1, Record
Loop
Container = Split(Record, Chr(9))
Counter = Container(0) + 1
Close #1
Open ThePath For Append As #1
Merci par avance pour votre aide....
J'ai créé une base de données sur excel. Je souhaiterais m'assurer que cette base est utilisée régulièrement par tous.
J'ai mis un compteur pour connaitre le nombre de connexions. Mais je souhaiterais avoir également les informations suivantes :
user de la personne qui se connecte,
date de connexion,
et pourquoi pas durée de connexion.
Comment faire pour rajouter ces infos au code existant :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
SpyOnxls
End Sub
Sub SpyOnxls()
Dim ThePath As String
Dim Counter As Long
Dim ValB6 As String, ValC6 As String
Dim Record As String
Dim Container As Variant
ThePath = "\\Pysn1001\doc-ap\EUROPE\ADEO\GCE\Clients\\TheSpy.xls"
With Sheets("index")
ValB6 = .Range("B6")
ValC6 = .Range("C6")
End With
On Error GoTo GenerateXLSFirstTime
Open ThePath For Input As #1
On Error GoTo 0
Do While Not EOF(1)
Line Input #1, Record
Loop
Container = Split(Record, Chr(9))
Counter = Container(0) + 1
Close #1
Open ThePath For Append As #1
Merci par avance pour votre aide....