Gunakan fungsi sbb:
 
Function GetWeek(ByVal StrDate As Date) As integer
    weeks = 1
    For i = 1 To Day(StrDate)
            noweek = Weekday(DateAdd("d", i - 1,
DateSerial(Year(StrDate), Month(StrDate), 1)))
            If noweek = 1 Then
              weeks = weeks + 1
            End If
    Next
    GetWeek = weeks
End Function
 

Cara pemakaian di Immediate Window:
 
?Getweek(#4-nov-2007#)
2
?Getweek(#30-nov-2007#)
5



--- In [email protected], "wahyu vb" <[EMAIL PROTECTED]> wrote:
>
> Dear ALL
> 
> Minta tolong dong ada yang tahu menghitung minggu pertama minggu kedua
> minggu ke tiga menggunakan Visual basic. senin -> sabtu minggu pertama
> misal tanggal 1 hari kamis tanggal 2 hari jum'at tanggal 3 hari sabtu,
> jadi minggu pertama 1 - 3.
> 
> Terima Kasih Atas batuannya.
> 
> Salam,
> Wahyu
>


Kirim email ke