Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Heure GMT (Temps universel)

  • Initiateur de la discussion Initiateur de la discussion dodineau
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dodineau

XLDnaute Occasionnel
Bonjour à toutes et tous.
Je recherche un code qui peux affecter à une variable la date et l'heure GMT.
Merci pour votre aide.
A+
 
Bonsoir Modeste geedee, dodineau 🙂

À mettre dans un module standard

VB:
Option Explicit

Private Declare PtrSafe Sub GetSystemTime Lib "Kernel32" (ByRef 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

Function GMT() As Date
    Dim nowGmt As SYSTEMTIME
    Application.Volatile
    Call GetSystemTime(nowGmt)
    GMT = DateValue(nowGmt.wDay & "/" & nowGmt.wMonth & "/" & nowGmt.wYear) + (nowGmt.wHour + 2) / 24 + nowGmt.wMinute / 24 / 60 + nowGmt.wSecond / 24 / 3600
End Function

Public Sub Test()
Dim dt As Date

    dt = GMT
    Range("d2") = dt      'à adapter
End Sub

 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
511
Réponses
12
Affichages
462
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…