Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao IL CREM,
Il codice del punto 1 è proprio quello che mi serve, ho fatto alcune prove ed ho visto che non sempre è precisissimo, o magari va specificato qualcosa , esempio settimana 44 la data che mi dovrebbe restituire è 31/10/2016 (ogni lunedì) invece il codice restituisce 4/11/2016
Manca qualcosa ?
Se guardi la guida VBA per la funzione DatePart vedrai qualcosa del genere (adattata dalla mia versione inglese):
A titolo solo di esempio:
'=========>>
Public Sub m2()
Dim s As String
Dim iFirstWeekOfYear As Long
Dim iFirstDayOfWeek As Long
s = "31/10/2016"
For iFirstWeekOfYear = 0 To 3
For iFirstDayOfWeek = 0 To 7
MsgBox " Numero Settimana " _
& DatePart("ww", CDate(s), iFirstDayOfWeek, iFirstWeekOfYear) _
& vbNewLine _
& "Argomento firstDayOfWeek = " & iFirstDayOfWeek _
& vbNewLine _
& "Argomento firstWeekOfYear = " & iFirstWeekOfYear
Next iFirstDayOfWeek
Next iFirstWeekOfYear
End Sub
'<<=========
===
Regards,
Norman