Re : detecter qui utilise un fichier excel...
Ok effectivement j'ai une partie de ma reponse.
jaurais besoin cependant de quelque precisions:
- Comment activer une macro automatiquement a l'ouverture du fichier.
- Comment cacher une feuille excel une fois creee manuellement (C'est a dire, quelle n'apparaisse que dans l'editeur visual basic).
Je me permet de montrer le code bien utile:
Sub espion()
cefichier = ActiveWorkbook.Name
chemin = ActiveWorkbook.Path
nomfichier = chemin & "\" & cefichier
Sheets("Donnees").Select
Range("A2").Select
ActiveCell.Offset(0, 0).Value = Application.UserName
ActiveCell.Offset(0, 1).Value = anciennomfichier
ActiveCell.Offset(0, 2).Value = Date
ActiveCell.Offset(0, 3).Value = Time
End Sub
Mon autre question, d'apres ce code, si la meme personne ouvre le fichier le meme jour alors seulement la date et l'heure sont mis a jour et en fait je souhaiterais qu'une nouvelle ligne soit cree. par exemple si monsieur x ouvre son fichier a 18:02 puis le reouvre a 19:52. je souhaiterais avoir au final deux lignes avec le meme nom et le meme date mais avec une heure differente.
Merci a tous et bonne soiree.