اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

الاساتذه الافاضل

برجاء المساعد

 محتاج فى المرفق اول ما ادخل كود الموظف يتم ادراج تاريخ الشهر كامل مثال بما ان شهر 7 عدد ايام 31 يوم

1-7-2021

2-7-2021

3-7-2021

31-7-2021

الخ

ويتم ادراج المسلسل حسب ايام الشهر مثال

1

2

3

4

31

الموظفين.xlsx

  • تمت الإجابة
قام بنشر

يمكنك استعمال هذا الإجراء

التنفيذ بعد تحديد الخلية المكتوب فيها كود الموظف

Sub masFillDays()
month_days = Day(DateSerial(Year([d1]), Month([d1]) + 1, 1) - 1)
For n = 1 To month_days
ActiveCell.Offset(n - 1, -1).Value = n
ActiveCell.Offset(n - 1, 0).Value = ActiveCell.Value
ActiveCell.Offset(n - 1, 6).Value = DateSerial(Year([d1]), Month([d1]), n)
Next n
MsgBox "done"
End Sub

ولا تنس تغيير امتداد الملف لصيغة تدعم الماكرة مثل xlsb

بالتوفيق

قام بنشر (معدل)

اشكرك علي دعمك استاذ محمد بارك الله فيك

بس اسمحلى اقدر انفذ الخطوه دي ازاي التنفيذ بعد تحديد الخلية المكتوب فيها كود الموظف

انا نقلت الكود ولكنه لا يعمل

عند كتابة 

=n(الكود)

يكون الناتج رقم الكودنفسه

والمطلوب عند كتابه الكود يتم ادراج تواريخ الشهر كامل بناءا على التاريخ المدرج بالخليه

D1

مع ادارج المسلسل بشكل تلاقائى مع عدد ايام الشهر

هستسمحك اخي الكريم مرفق ملف الاكسيل لو تشوفه اكون شاكر لحضرتك

تم تعديل بواسطه روان احمد
قام بنشر

بعد لصق الكود في موديول جديد

يمكن مسح جميع المكتوب في الشيت أولا

في الخلية مثلا B3 نكتب 100 (كود الموظف) ثم نضغط ctrl+enter ليبقى في نفس الخلية بعد قبول الكتابة (بكدا حددنا الخلية المكتوب فيها كود الموظف نبدأ في تنفيذ الماكرو)

ثم نضغط على alt+f8 لعرض الماكرو ونختار masFillDays ونضغط run (أو يمكنك ربط الكود بزر أو شكل ويتم تنفيذ الماكرو بعد الضغط على الزر مباشرة)

سيتم عمل مسلسل من 1 إلى 31 وتكرار كتابة كود الموظف 31 مرة

تم تعديل الكود السابق ليتم كتابة تاريخ اليوم من 1  في الشهر المكتوب في الخلية d1 إلى نهاية الشهر في عمود التاريخ

أليس هذا هو المطلوب ؟؟

قام بنشر
1 ساعه مضت, أ / محمد صالح said:

تم تعديل الكود السابق ليتم كتابة تاريخ اليوم من 1  في الشهر المكتوب في الخلية d1 إلى نهاية الشهر في عمود التاريخ

يبدو أن حضرتك ما انتبهت لهذا السطر

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information