اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

أخواني الاعزاء

ارجو الافادة

لدي ملف اكسل, في احدى الشيتات يوجد قاعدة بينات لمشتركين(الاسم العمر العنوان)

اريد ان يتحدث العمر لكل مشترك بحيث تضاف قيمة(1) مثلا في تاريخ 30 ديسمبر كل سنه

لكي يزيد عمر المشترك ويصبح محدث سنوايا

الكود الذي احاول كتابته هو:

for each cl in ...

if date = (30 december)from every year))then

array.value= array.valuue+1

end if

end sub

استصعب علي كتابة الشرط وهو اذا كان تاريخ اليوم هو ال30 من ديسمبر من كل سنة, اذا اضافه قيمة واحد على قيمة الخليه(العمر)

 

شكرا لم سلفا

قام بنشر

وعليكم السلام أخي الكريم

جرب الكود التالي لاختبار شرط التاريخ مطابق لتاريخ اليوم

Sub Test()
    If DateSerial(Year(Date), 10, 27) = Date Then
        MsgBox "OK. Do It", 64
    Else
        MsgBox "Not Required Date", vbExclamation
    End If
End Sub

قم بتغيير الأرقام 10 إلى 12 (شهر ديسمبر) ، وغير اليوم 27 إلى 30 أو 31 آخر يوم في ديسمبر ..
هذا مجرد نموذج يمكنك التعديل عليه ليناسب احتياحاتك ..
المهم في الكود أن تتعلم كيف تضع شرط لتطابق تاريخ مع تاريخ اليوم

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information