هو تاريخ المطلوب إرجاعها في ماكرو أربع سنوات حديث جداً

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

اضغط هنا لرابط المقالة باللغة الانجليزية157035
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند تشغيل ماكرو يستخدم تاريخ من خلية ورقة عمل التاريخ الذي تم إرجاعه بواسطة الماكرو قد أربعة السنوات واليوم واحدة قبل تاريخ الفعلي.
السبب
ماكرو بإرجاع تاريخ وهو أربع سنوات و يوم واحد مسبقًا عند تحديد "نظام تاريخ 1904" في علامة التبويب الحساب من مربع الحوار "خيارات" ثم تحققت إحدى الحالات التالية:

  • يستخدم الماكرو الخاصية Value2 عندما يقوم بتخزين التاريخ. - أو -

  • الماكرو تستخدم دالة في مكتبة التطبيق Microsoft Excel عندما يقوم بتخزين التاريخ.
الحل البديل
يحدد الماكرو التالي ما إذا كان نظام التاريخ 1904 تحديد تحويل تاريخ إلى نظام تاريخ 1900 و إرجاع التاريخ المتوقع.

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

  1. لإدراج "مصنف جديد" ، انقر فوق "جديد" من القائمة ملف انقر فوق المصنف ثم انقر فوق موافق.
  2. من القائمة أدوات، انقر فوق خيارات ، انقر فوق علامة التبويب الحساب ثم انقر فوق "نظام تاريخ 1904." ثم انقر فوق موافق.
  3. اكتب التواريخ التالية في الورقة1:
    A1: 5 7 96
    A2: 11 5 96
    A3: 28 4 96
  4. من القائمة أدوات، أشر إلى ماكرو ثم انقر فوق محرر Visual Basic. في محرر Visual Basic، انقر فوق وحدة نمطية في قائمة "إدراج".
  5. اكتب التعليمة البرمجية التالية إلى ورقة وحدة نمطية:
          Sub DateTest()         'dimension date variable         Dim dDate As Date         'store minimum date in range into variable         dDate = Application.Min(Worksheets(1).Range("A1:A3"))         'display stored date         MsgBox "Stored date" & Chr(13) & dDate         'check for 1904 date system         If Application.ThisWorkbook.Date1904 Then          'convert 1904 base date to 1900 base date          dDate = DateSerial(Year(dDate) + 4, Month(dDate), Day(dDate) + 1)          'display converted date            MsgBox "Converted date" & Chr(13) & dDate         Else            MsgBox "1904 date system is not enabled"         End If      End Sub						
  6. لتشغيل الماكرو أشر إلى ماكرو ضمن القائمة أدوات ثم انقر فوق ماكرو. حدد DateTest ثم انقر فوق تشغيل.
ظهور مربع الرسالة الأول مع تاريخ 4/27/92 ، وهو أربعة السنوات يوم واحد و أقدم من أبعد تاريخ في النطاق من الخلايا من A1 إلى A3. الثانية يعرض مربع الرسالة التاريخ الصحيح "تحويل" 28 4 96.
تصريح
أقرت Microsoft هذا وجود مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة.
معلومات أخرى
Visual Basic for Applications تلقائياً بالكشف عن نظام تاريخ 1904 وتحويل التاريخ حسب الضرورة. إذا مستخدم تحديد نظام تاريخ 1904 في Microsoft Excel بتشغيل ماكرو يقرأ تاريخ من خلايا ورقة عمل "، قد يكون الفرق أربع سنوات و يوم واحد (يوم واحد إضافي حسابات سنة كبيسة). على سبيل المثال، قد ترجع تاريخ 9/1/96 في نظام تاريخ 1904 تاريخ 8/31/92.

قد يحدث التعارض نظام التاريخ في Visual Basic عند تحديد نظام تاريخ 1904 ويستخدم الماكرو الخاصية Value2 عندما يقوم بتخزين التاريخ.

تعتبر الخاصية Value2 خاصية جديدة في Visual Basic التي يمكنك استخدامها في Microsoft Office 97. تخزن الخاصية Value2 متغيرات بنفس الطريقة مثل الخاصية قيمة فيما عدا أنه لا يستخدم أنواع البيانات عملة أو تاريخ.
xl97 xl7 8.00 XL

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 157035 - آخر مراجعة: 02/01/2014 17:10:42 - المراجعة: 2.3

Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 95 Standard Edition

  • kbnosurvey kbarchive kbmt kbdtacode kbprb kbprogramming KB157035 KbMtar
تعليقات