Gunakan fungsi sbb:

Function GetWeek(ByVal StrDate As Date) As String
    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


Function GetLastDate(ByVal StrDate As Date) As Date
    GetLastDate = DateAdd("d", -1, DateSerial(Year(StrDate), Month(StrDate) + 
1, 1))
End Function

Cara pemakaian di Immediate Window:

?Getweek(#4-nov-2007#)
2
?Getweek(#30-nov-2007#)
5

silahkan dikembangkan.


  ----- Original Message ----- 
  From: wahyu vb 
  To: [email protected] 
  Sent: Monday, November 05, 2007 11:37
  Subject: [indoprog-vb] mengetahui minggu pertama, minggu kedua dan seturusnya 
dalam satu bulan


  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


   

[Non-text portions of this message have been removed]

Kirim email ke