O4en' bisto nugna pomocsh.
Kak mogno iz dati uznat' nomer nedeli???
Naprimer 7 iulja 2004 - eto 28 nedelja.
Private Sub Form_Load()
Debug.Print NumWeek(Date)
End Sub
Public Function NumWeek(ByRef Dt As Date) As Integer
Dim f As Date
For f = DateAdd("d", -Day(Dt) + 1, (DateAdd("m", -Month(Dt) + 1, Dt))) To Dt
If Weekday(f, vbMonday) = vbMonday Then g = g + 1
Next
NumWeek = g
End Function
'грубо говоря, здесь мы считаем все понедельники с начала года и принимаем
'и принимаем полученное число, за число недель, если что не так подправь
FORMAT ("WW",Date$)
Vsem spasibo. No ya delau takКод:
- Код: Выделить всё
FORMAT ("WW",Date$)
A.A.Z. писал(а):Наоборот![]()
Format (Date$, "WW")
Очень смешно... Я писал, между прочил, ночью. мог и перепутать...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22