أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
أحمد يوسف ali mohamed ali-- لا تميز خلال هذه الفترة YasserKhalil تجميع العديد من الملفات في ملف واحد اكسيل اسئله واجابات


اعلان هنا
صقور الاكسيل


أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





إدراج التاريخ والوقت الحالي باستخدام المعادلات والأكواد Insert Date And Time Stamp

السلام عليكم ورحمة الله وبركاته إخواني وأحبابي في الله أقدم لكم اليوم طريقتين لإدراج التاريخ Date والوقت Time في الخلي ..



22-09-2019 06:05 مساء
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 8649
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 21
قوة السمعة : 25478
الاعجاب : 177
 offline 
السلام عليكم ورحمة الله وبركاته

إخواني وأحبابي في الله


أقدم لكم اليوم طريقتين لإدراج التاريخ Date والوقت Time في الخلية المجاورة للخلية التي يحدث فيها إدخال أو تغيير ، أحدهما بالمعادلات والأخرى بالأكواد.

Mhei2_001

** من المعروف بالنسبة لمستخدمي الإكسيل أنه يمكن إدراج التاريخ عن طريق اختصار من لوحة المفاتيح بالضغط على مفتاح CTRL ثم بالاستمرار بالضغط على المفتاح يتم الضغط على : (حرف الكاف من لوحة المفاتيح)
ولإدراج الوقت هناك اختصار آخر وهو CTRL + SHIFT ثم بالاستمرار بالضغط عليهما يتم الضغط على : (حرف الكاف كما أسلفنا)

يمكن إدراج التاريخ والوقت في خلية واحدة >> نقوم بعمل الاختصار للتاريخ ثم نضغط مسافة ثم نقوم بعمل اختصار للوقت.
لكن يعيب هذه الطريقة أنها يدوية ومملة ، وأمر آخر لا يكون التاريخ والوقت ديناميكي بل تكون القيم ثابتة.

 ** يمكن استخدام المعادلات داخل الإكسيل لتقوم بالمهمة باستخدام الدوال TODAY (دالة لإدراج التاريخ) ، والدالة NOW (دالة لإدراج التاريخ والوقت) ، ولكن هذه الطريقة العيب فيها أن القيم المدخلة ستتجدد باستمرار أي أنها ديناميكة على الدوام.

>>> الطريقة الأولى (باستخدام المعادلات)

المطلوب أن نقوم بإدراج التاريخ والوقت في العمود الثاني بمجرد إحداث تغيير في العمود الأول (على سبيل المثال إذا قمت بإدخال قيمة في الخلية A2 ، يتم إدراج التاريخ والوقت بشكل تلقائي في الخلية B2 ، وإذا عدت وقمت بإحداث تغيير مرة أخرى يتحدث التاريخ والوقت مرة أخرى )


1 ) قبل إدراج المعادلة التي تؤدي المطلوب ، لابد من ضبط إعداد تفعيل الخيار  Enable iterative calculation ، حيث أن المعادلة ستكتب في الخلية B2 ، والمعادلة نفسها ستشير للخلية B2 ، وهذا يؤدي إلى حدوث خطأ مرجعي Circular Reference ، ولذا لتفادي هذا الخطأ الدائري المرجعي نتبع التالي :

2YDLD_002

2 ) قم بتنسيق النطاق المطلوب إدراج التاريخ والوقت به ، بالشكل التالي :

ZhSbt_003

3 ) قم بإدراج المعادلة التالية في الخلية B2 ، ثم قم بسحبها إلى نهاية النطاق

=IF(A2<>"",IF(AND(B2<>"",CELL("address")=ADDRESS(ROW(A2),COLUMN(A2))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A2),COLUMN(A2)),B2,NOW())),"")


>>> الطريقة الثانية (باستخدام الأكواد)

الأمر هنا يتسم بالبساطة حيث يتم وضع الكود التالي في حدث ورقة العمل ، عن طريق كليك يمين على اسم ورقة العمل ثم اختر الأمر View Code ثم ضع الكود (لكن يعيب استخدام الأكواد عدم القدرة على التراجع .. وإذا وجدت أن هناك أمر غير مرغوب فيه يمكنك ببساطة أن تغلق المصنف بدون حفظ لتفادي حدوث أية أخطاء)

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo Handler
    If Target.Column = 1 Then
        Application.EnableEvents = False
            If Len(Target.Cells(1).Value2) <> 0 Then
                Target.Offset(, 1).Value = Format(Now(), "dd-mm-yyyy hh:mm:ss")
            Else
                Target.Offset(, 1).Value = vbNullString
            End If
        Application.EnableEvents = True
    End If
Handler:
End Sub


لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب

إعداد وتقديم / ياسر خليل أبو البراء
 
 





22-09-2019 06:45 مساء
مشاهدة مشاركة منفردة [1]
ali mohamed ali
menu_open
مشرف على منتدى الاكسيل
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1496
الدولة : مصر
الجنس : ذكر
الدعوات : 1
قوة السمعة : 6946
الاعجاب : 49
 offline 
look/images/icons/i1.gif إدراج التاريخ والوقت الحالي باستخدام المعادلات والأكواد Insert Date And Time Stamp
أحسنت استاذ ياسر بارك الله فيك وزادك الله من فضله



توقيع :ali mohamed ali
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
 الاخرين لوجه الله وان تحتسب له اجر عند الله

22-09-2019 07:04 مساء
مشاهدة مشاركة منفردة [2]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 8649
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 21
قوة السمعة : 25478
الاعجاب : 177
 offline 
look/images/icons/i1.gif إدراج التاريخ والوقت الحالي باستخدام المعادلات والأكواد Insert Date And Time Stamp
تسلم أخي العزيز علي ومشكور على مرورك العطر






المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
اصلاح كود جلب التاريخ والوقت هانى على
3 601 هانى على

الكلمات الدلالية
إدراج ، التاريخ ، والوقت ، الحالي ، باستخدام ، المعادلات ، والأكواد ، Insert ، Date ، Time ، Stamp ،


 







اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 12:33 صباحا

أعلن هنا
أعلن هنا
أعلن هنا