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

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

قام بنشر

السلام عليكم

 

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

 

- ان يكون الادخال باللغة العربية ... فلو كان الكيبورد انجلش يرفض

- ان يكون الادخال بالتاريخ الهجري 

- ان تكون صيغة الادخال 00/00/0000

 

لاني الاحظ ان بعض التواريخ مدخلة عكس وبعضها مدخلها بشرطة وبعضها مدخلة عربي وبعضها انجليزي وبعضها زي كذا 01/01/36

 

تحياتي لكم ،،،

قام بنشر

أخى الحبيب ممكن أستخدام " data validation " لعمل ذلك

عن طريق تظليل العمود المراد إدخال التاريخ به ثم إختيار " date " ثم إدخال بداية التاريخ ونهايتة بالتنسيق المطلوب العمل به ثم الضغط على "ok "

فى هذه الحالة سيأخذ العمود الذى قمت بتظليلة تنسيق التاريخ الذى قمت بكتابتة فى " data validation " وعند محاولة تغيير ذلك التنسيق عند الأدخال سوف ترفض الخلية ذلك

تقبل تحياتى

قام بنشر

السلام عليكم

 

الاخ الحبيب جمال عبدالسميع

حاولت قبل مشاركتك

عن طريق التحقق بشرط التاريخ

بالتاريخ الميلادي يقبل وبالهجري يظهر رسالة خطاء

فلا اعلم ان كان التحقق من الصحة يعمل على الميلادي فقط

قام بنشر

اهلا بكم ...

 

اخواني الغرض من الاجبار هو ان التواريخ المدخله سوف تدخل عملية حسابية

 

والملف يشتغل عليه اكثر من شخص وكل واحد يكتب التاريخ حسب مزاجه ...

 

كنت اتمنى انني استطيع ارفاق الملف حتى تروا اللخبطه بالملف ...

 

المشكلة ان data validation لا يقبل التاريخ العربي وانما يقبل التاريخ الميلادي ...

 

وانا لا اريد ايضا مدخلو البيانات يكتبوا التاريخ الميلادي

 

جربت data validation  ولم يرضى

 

ايضا التواريخ لا تترتب من الاكبر للاصغر عند عملية تقرير عبر pivot table بسبب ان بعضها مدخل بالعربي وبعضها مدخل بالانجليزي (وتظهر على الشاشة كلها بشكل واحد لان تنسيق الخلية هو "تاريخ عربي")

 

Screen_Shot_2014_11_09_at_7_55_19_pm.jpg

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

اخواني شكرا لمشارتكم ...

 

لي رجعة للموضوع ان شاء الله والاطلاع على المرفقات ولكن الان انا على عجالة

 

اليوم استطعت ان انسخ بعض التواريخ من الملف حتى تتضح الصورة ...

 

المرفق يحتوي على تواريخ ... ولكن عند الحساب او الفلترة من اكبر الى اصغر لا يتم ولا تترتب

 

كيف اعالج هذه المشكلة ؟؟؟ واتجنب حدوث هذه المشكلة مستقبلا؟؟؟

 

مرفق لكم 

 

وجزاكم الله الف خير على ماتقدموه للمنتدى

Problem.zip

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

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

 

ولكن كيف اقوم اجبار المستخدم بادخال التاريخ بشكل معين حتى استطيع ترتيب التواريخ من الاكبر الى الاصغر بدون معادلة ؟؟؟

قام بنشر

هل استطيع اجبار المستخدم بادخال التاريخ الهجري بالشكل هذا 00/00/0000 والكيبورد يكون لغة عربية عبر كود VBA ؟ واذا ادخل غير هذا التنسيق تطلع له رساله تقوله يجب ادخال التاريخ الهجري بالتنسيق هذا الشكل 00/00/0000 ويجب الادخال باللغة العربية

 

تحياتي لكم

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