كيف يمكن تحديد تنسيق التاريخ أو التاريخ والوقت في رأس الصفحة أو تذييلها؟
عند استخدام Excel، قد تحتاج غالبًا إلى تضمين التاريخ أو الوقت الحالي في رأس صفحة ورقة العمل أو تذييلها لأغراض مثل طباعة التقارير أو تتبع مراجعات المستند. افتراضيًا، إذا أدرجت تاريخًا أو وقتًا في رأس الصفحة أو تذييلها باستخدام الرمز&[Date] أو&[Time]، فسيعرض Excel هذه العناصر وفق تنسيق التاريخ والوقت المحدَّد في إعداداتك الإقليمية في Windows. ونتيجةً لذلك، لا يمكنك تخصيص شكل ظهور التاريخ أو الوقت في رأس الصفحة أو تذييلها مباشرةً—مثل عرض "April 23، 2024" بدلًا من «4/23/2024»—باستخدام الوظائف المدمجة.
قد تشكّل هذه القيود عقبةً إذا كنت بحاجةٍ إلى توافق مستنداتك مع أدلة الأنماط المؤسسية المحددة أو التفضيلات الإقليمية أو الشخصية المتعلقة بعرض التاريخ والوقت. على سبيل المثال، قد تفضل عرض التاريخ بالصيغة «الشهر اليوم، السنة»، أو دمج التاريخ والوقت معًا («April 23، 2024 18:05») في رؤوس صفحاتك أو تذييلاتها. وتُظهر لقطة الشاشة التالية رأس صفحة مخصص لورقة العمل باستخدام تنسيق التاريخ هذا:

لحل هذه المشكلة، ستحتاج إلى استخدام VBA (Visual Basic for Applications) لتعيين رأس الصفحة أو تذييلها برمجيًّا بالتنسيق المطلوب للتاريخ أو التاريخ والوقت. وتُعد هذه الطريقة حلاً مرنًا يمكّنك من تجاوز القيود المفروضة على أدوات رأس الصفحة وتذييلها المدمجة في Excel.
تحديد تنسيق التاريخ أو تعيين تنسيق التاريخ والوقت في رأس الصفحة أو تذييلها باستخدام رمز VBA
تحديد تنسيق التاريخ أو تعيين تنسيق التاريخ والوقت في رأس الصفحة أو تذييلها باستخدام رمز VBA
لتخصيص التاريخ أو تحديد تنسيق معيّن للتاريخ والوقت في رأس الصفحة أو تذييلها، يمكنك استخدام كود VBA بسيط. يُعد هذا الحل مثاليًا عندما تحتاج إلى تنسيق عرض مرن ومخصص لا يتقيد بإعدادات النظام الإقليمية. يُرجى اتباع الخطوات التالية:
1. افتح ورقة العمل التي تريد إدراج تنسيق التاريخ وتخصيصه فيها في رأس الصفحة أو تذييلها. من الأفضل التبديل إلىPage Layout View حتى تتمكّن من معاينة شكل رؤوس الصفحات وتذييلاتها بسهولة عند الطباعة. ولتمكينPage Layout View، انقر على زرPage Layout الموجود في الزاوية السفلية اليمنى من نافذة Excel، كما هو موضح أدناه:

ملاحظة: على الرغم من أن التبديل إلى طريقة عرض تخطيط الصفحة اختياري لتشغيل رمز VBA، إلا أنه موصى به بشدة إذا كنت ترغب في رؤية تغييرات رأس الصفحة أو تذييلها فورًا.
2. اضغطALT + F11 على لوحة المفاتيح لفتح نافذة محررMicrosoft Visual Basic for Applications (VBA).
3. في محرر VBA، انقر علىInsert > Module. سيؤدي ذلك إلى إنشاء وحدة جديدة. انسخ والصق رمز VBA التالي في نافذة الوحدة:
رمز VBA: إدراج وتنسيق التاريخ في رأس الصفحة أو تذييلها:
Sub add_date_header()
ActiveSheet.PageSetup.CenterHeader = Format(Date, "mmmm dd, yyyy")
End Sub
- سيقوم هذا الرمز بإدراج التاريخ الحالي تلقائيًا بتنسيقك المفضل في رأس الصفحة. يمكنك تغييرCenterHeader إلىLeftHeader،RightHeader،LeftFooter،CenterFooter، أوRightFooter إذا أردت نقل التاريخ المنسَّق إلى جزء آخر من رأس الصفحة أو تذييلها.
- يمكنك أيضًا تخصيص سلسلة تنسيق التاريخ—مثلmmmm dd, yyyy(التي تُنتج "April 23، 2024")—لأي من الرموز القياسية في VBA، مثل تنسيقات التاريخdd/mm/yyyy أوyyyy-mm-dd، أو غيرها حسب احتياجاتك.
- انتبه إلى بناء جملة سلسلة تنسيق التاريخ، فقد يؤدي استخدام رموز تنسيق غير صحيحة إلى أخطاء أو نتائج غير مقصودة. تحقَّق دائمًا من أن النتيجة تتوافق مع ما تهدف إليه في عرض تخطيط الصفحة.
4. بعد إدخال الرمز ومراجعته، اضغطF5أو انقر على زر «Run» في محرر VBA لتنفيذ الرمز. سيتم عكس تنسيق التاريخ المحدد فورًا في رأس صفحة ورقة العمل أو تذييلها. يمكنك التحقق من النتيجة في طريقة عرض تخطيط الصفحة، كما هو موضح في لقطة الشاشة التالية:

إذا كنت بحاجة إلى تحديث التاريخ ديناميكيًّا في كل مرة يُفتح فيها المصنف أو يُطبع، فستحتاج إلى إعادة تشغيل كود VBA أو ربطه بحدثَي فتح المصنف أو قبل الطباعة. ونظرًا لأن هذه الطريقة المعتمدة على VBA يدوية، فإن محتوى رأس الصفحة أو تذييلها لن يتجدّد تلقائيًّا مع كل يوم جديد ما لم يُعاد تشغيل الكود.
نصائح: لتضمين الوقت الحالي مع التاريخ في تنسيق مخصص، استخدم رمز VBA التالي. يُعدّ هذا مفيدًا عندما تتطلب تقاريرك ختمًا زمنيًّا، أو عندما تريد تتبع التاريخ والوقت المحددين للطباعة أو التصدير في رأس صفحة ورقة العمل أو تذييلها:
Sub Change_Format()
ActiveSheet.PageSetup.CenterHeader = Format(Now, "MMMM DD, YYYY HH:MM:SS")
End Sub
ستحصل على رأس صفحة أو تذييل يعرض التاريخ والوقت معًا بالتنسيق الذي حددته. على سبيل المثال، إذا قمت بتعيين التنسيق إلى"mmmm dd, yyyy hh:mm"، فسترى عرضًا مثل "April 23، 2024 18:05".
وستحصل على النتيجة التالية:

تنبيه: عند حفظ المصنفات التي تحتوي على ماكروهات VBA، تأكد من حفظ ملفك كمصنف يدعم الماكروهات (.xlsm) للحفاظ على كودك للاستخدام المستقبلي. قد تمنع بعض إعدادات Excel تشغيل الماكرو؛ فإذا واجهت أخطاءً، راجع إعدادات أمان الماكرو عبرFile > Options > Trust Center > Trust Center Settings > Macro Settings. وإذا لم يتم تحديث رأس الصفحة أو تذييلها كما هو متوقع، فتأكد من أن الماكرو يعمل على ورقة العمل الصحيحة وأن كودك يستهدف القسم الصحيح من رأس الصفحة أو تذييلها.
إذا كنت بحاجة إلى تطبيق تنسيق تاريخ مختلف على أوراق عمل متعددة، فما عليك سوى تكرار العملية بكل سهولة على كل ورقة عمل معنية، مع تعديل سلسلة التنسيق وفقًا لاحتياجاتك. وللاستخدام المتكرر، يمكنك تعيين رمز VBA لزر أو اختصار يوفّر لك وصولاً سريعًا.
تشمل الطرق البديلة لتخصيص تنسيق التاريخ في رأس الصفحة أو تذييلها ما يلي:
-كتابة التاريخ/الوقت يدويًّا في رأس الصفحة أو تذييلها (بسيطة ولكن ثابتة): يمكنك إدخال أي تاريخ أو وقت بالتنسيق الذي تريده بالنقر المزدوج يدويًّا في رأس الصفحة أو تذييلها أثناء عرض تخطيط الصفحة. لكن هذا الأسلوب لا يتم تحديثه تلقائيًّا عند فتح ورقة العمل أو طباعتها، لذا فهو حلٌ سريعٌ للمستندات الثابتة، لكنه يتطلب تحديث التاريخ يدويًّا كلما احتجت إلى تاريخ جديد.
باختصار، يُعد استخدام VBA الحل الأمثل عندما ترغب في تنسيقات مرنة ومخصصة وديناميكية للتاريخ أو التاريخ والوقت في رؤوس الصفحات أو تذييلاتها. تأكد من مراجعة سلاسل التنسيق الخاصة بك مرة أخرى واحفظ ماكروهاتك دائمًا بالشكل الصحيح. وإذا واجهت مشكلات تتعلق بتنسيق تاريخ قديم أو غير متغيّر بعد تشغيل الكود، فتحقق من إعدادات أمان الماكرو، أو جرّب حفظ المصنف وإعادة فتحه.

افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل