ciao,

volevo sapere se qualcuno conosce un metodo per calcolare daylight dato un Timezone.

ho trovato solo questo metodo:
codice:
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

Private Type TIME_ZONE_INFORMATION
    Bias As Long
    StandardName(31) As Integer
    StandardDate As SYSTEMTIME
    StandardBias As Long
    DaylightName(31) As Integer
    DaylightDate As SYSTEMTIME
    DaylightBias As Long
End Type
Private Declare Function GetTimeZoneInformation Lib "kernel32" (lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long
ma da quanto ho capito serve solo per prendere le informazioni del sistema, quindi dal corrente timezone.(http://www.cpearson.com/excel/TimeZo...lightTime.aspx)
Ma se volessi sapere se c'e' l'ora legale in america e il mio sistema e' settato su italia, non potrei saperlo.
c'e' un calsse che farebbe per me timeZoneInfo ma e' in .net e non ho trovato la corrispettiva per VBA.
Qualcuno sa come potrei risolvere il mio problema?
Grazie