Function Get_Stamp() As String
' Renvoit une chaine chronologique
' -------------------------------------------------------------------------------
' Bien que la foncton renvoit une chaine chronologique,
' Si celle-ci est utilisée "brute", Excel va tenter de la convertir en nombre ...
' pour palier à ce phénomène, il est conseillé le type d'appel suivant :
' MaVariable = "'" & Get_Stamp()
' -------------------------------------------------------------------------------
' On aurait pu tout faire en une seule instruction
' au détriment de la lisibilité
' Pour faciliter une modification éventuelle,
' On va décomposer les éléments
Dim Sepdec As String
Sepdec = Application.International(xlDecimalSeparator) ' Séparateur Décimal Systeme
Get_Stamp = vbNullString
Get_Stamp = Get_Stamp & Format(Date, "yy") '2 derniers cars de l'année
Get_Stamp = Get_Stamp & DatePart("y", Now) 'le quantième du jour
Get_Stamp = Get_Stamp & Format(Time, "hhnnss") 'heure standard compactée
Get_Stamp = Get_Stamp & Split(Format(Timer, "#0.00"), Sepdec)(1) ' Centièmes de minute
' alternative au split selon les goûts
' Get_Stamp = Get_Stamp & Right(Format(Timer, "#0.00"), 2) ' Centièmes de minute
End Function