Bonsour®
"f4crw" a écrit dans le message de groupe de discussion :
c2ab9c52-0ee0-407e...@googlegroups.com...
Bonjour à tous,
Je désire retrouver l'heure local (pour la France) à partir d'une date et heure
UTC.
Comment voulez-vous que EXCEL sache ce décalage à part consulter une horloge
Externe ??? et en tirer les conclusions par rapport aux paramètres modifiables
Windows de votre PC ?
Cependant si votre Ordinateur et les options Windows paramètres régionaux sont
corrects et à Jour (i.e. zone horaire et mise à jour auto de l'horaire
été/hiver)
alors mettre ces lignes de code dans un module standard
nb : il existait sur Excelabo un classeur de Michel Pierron permettant l'accès
à ces informations .
et notamment une info Décalage faisant appel à la table interne Windows des
fuseaux horaires
'=====================================
Option Explicit
Declare Sub GetLocalTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Declare Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
'-----------------------------------------
' Utilisation :
' =Time_Local()
Function Time_Local() As String
'KPD-Team 1998
'URL:
http://www.allapi.net/
'E-Mail: KPD...@Allapi.net
Dim MyTime As SYSTEMTIME
'Get the local time
GetLocalTime MyTime
Time_Local = "Local Date is:" & MyTime.wYear & "-" & MyTime.wMonth & "-" &
MyTime.wDay & " Local Time is:" & MyTime.wHour & ":" & MyTime.wMinute & ":" &
MyTime.wSecond
End Function
'---------------------------------------
' Utilisation :
' =Time_UTC()
Function Time_UTC() As String
'KPD-Team 1998
'URL:
http://www.allapi.net/
'E-Mail: KPD...@Allapi.net
Dim MyTime As SYSTEMTIME
'Get the local time
GetSystemTime MyTime
Time_UTC = "UTC Date is:" & MyTime.wYear & "-" & MyTime.wMonth & "-" &
MyTime.wDay & " UTC Time is:" & MyTime.wHour & ":" & MyTime.wMinute & ":" &
MyTime.wSecond
End Function
'--------------------------------------