محمد طاهر عرفه قام بنشر يونيو 16, 2003 مشاركة قام بنشر يونيو 16, 2003 هذا المثال لاختبار التاريخ و تحديد هل يقع فى الاسبوع الحالي أم لا ؟ بطريقتين الاولي بالداوال علي أكثر من خطوة و الثانية بالكود Function THISWEEK(MYDATE) As Boolean If IsNull(MYDATE) Then THISWEEK = FLASE Exit Function End If Dim checkday As Byte, startdate As Date, enddate As Date checkday = Weekday(MYDATE, 1) If checkday = 7 Then checkday = 0 startdate = MYDATE - checkday enddate = startdate + 6 'MsgBox startdate 'MsgBox ENDDATE If ((startdate <= Now()) And (enddate >= Now())) Then THISWEEK = True Else THISWEEK = False End If End Function Function Myweekday(MYDATE As Date) Dim checkday As Byte checkday = Weekday(MYDATE, 1) If checkday = 7 Then checkday = 0 Myweekday = checkday End Function checkthisweek.zip رابط هذا التعليق شارك More sharing options...
Sharaf قام بنشر يونيو 21, 2003 مشاركة قام بنشر يونيو 21, 2003 (معدل) أحيى الأخ محمد طاهر على هذه الطريقة الرائعة التى عالج بها الفكرة و تغلب فيها على عدم وجود دالة لتحديد الاسبوع مثل دالتى year,month و التى تدل على سعة حيلة يُغبط عليها :yess: :yess: تم تعديل يونيو 26, 2003 بواسطه Sharaf رابط هذا التعليق شارك More sharing options...
محمد طاهر عرفه قام بنشر يونيو 24, 2003 الكاتب مشاركة قام بنشر يونيو 24, 2003 السلام عليكم تم تعديل الملف 1- تم ربط التواريخ بتاريخ اليوم 2- تم اضافة الكود التالي : لتحديث نتيجة الدوال عند فتح الملف ووجود تعديل فى تاريخ الجهاز Private Sub Workbook_Open() Me.RefreshAll End Sub رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان