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

موافقة التاريخ الهجري بالتاريخ الميلادي ثم ترحيله


halwim

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

بسم الله الرحمن الرحيم

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

الموضوع ان شاء الله واضح من العنوان ، يوجد مرفق به المزيد من التفاصيل للفكرة المطلوبة

شاهد المرفق

تحياتي

_____________________.rar

رابط هذا التعليق
شارك

السلام عليكم

أخي الكريم محمد مختار تحياتي لك

أشكر لك مشاركتك ، ولكن ليس هذا طلبي ، المطلوب واضح ليس قصت زر المشكلة في تحويل

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

الفواتير في الإكسل فسوف نعاني من معرفة التاريخ الميلادي الذي يوافق التاريخ الهجري المسجل

في الفواتير .

فمثلا أحد الفواتير تحمل تاريخ 13 /6/1421 هـ وهذا الشكل من التاريخ الهجري لايمكننا أن

نحصل عليه إلا إذا عرفنا تاريخ 12/09/2000 م وهذا التاريخ مجهول غير مسجل في الفاتورة

لذلك و من أجل الحصول على التاريخ الميلادي الذي يوافق التاريخ الهجري المسجل في الفاتورة

قمت بإرفاق الملف في مشاركتي الأولى وفيه تفصيل وشرح للمطلوب بخصوص هذا الغرض .

وهذا لايعني أنني لا أمتلك برامج تحويل التاريخ أبدا ،، كل ما أريده تبسيط عملية وضع تاريخ عربي

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

تحياتي

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

حضرة المكرم الاخ / ابو احمد المحترم

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

هل في مشكلة عندك اذا اضفت جدول بسيط يقوم باحتساب ماتريد (اطرحه في اي مكان في نفس الورقة او في ورقة اخرى اخفيها من الملف هذا الجدول هو الذي يقوم بالواجب )

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

ومنها عملت حوالي 50 احتمال بحيث يعطينا معلومات من 1/1/ 1318 الى 1450

استخدمت بعدها دالة فولكوب لاعطائي التاريخ الصحيح من الخمسين احتمال

حيث استخدمت فكرة النص لهذه الدالة وهذه هي الفكرة التي استخدمتها في برنامج العمر

ارجوا ان هذه تفيدك في مبتغاك

وتقبل مني فائق الشكر والاحترام

اخوك / خبور

_____________________.rar

رابط هذا التعليق
شارك

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

على كل حال .. قمت بإضافة الأكواد اللازمة إلى المرفق،

________________________________.rar

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

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

الأخ الكريم خبور / عليكم السلام ورحمة الله وبركاته . . . من أعماقي أشكرك ،، أعمالك مميزة ماشاء الله عليك كما أشار أستاذنا علي السحيب حفظه الله .

عملت حوالي 50 احتمال بحيث يعطينا معلومات من 1/1/ 1318 الى 1450

أعتقد أن المقصود من 50 احتمال هو 50 توافق حقيقي وليس احتمالي ليكون التعبير أدق أليس كذلك ؟

ثم ألا يمكنكم " أخي أخبور " جعل الجدول شاملا من 1/1/ 1300 إلى 1500هـ بحيث يصبح الجدول مرجع حصري على مستوى المنتديات العربية .

لاحظت وجود TRU E في الخلية L18 من مرفقكم هل هذا يدل على عدم التوافق التام ؟

شكرااااااااا

أستاذي الفاضل / علي بن حسين السحيب

السلام عليكم ورحمة الله ، أقدم لك الشكر على مرورك وعلى تكميلك للفكرة وتعاونك معي ومع الأخ خبور ألف شكر . . . بودي الإستفسار عن سبب وجود mudule1 أتوقع أن الموديل زائد لأن كود التاريخ موجود أليس كذلك ؟

تحياتي لكم جميعا

رابط هذا التعليق
شارك

الموديول ليس زائد .. !!

فهو يشتمل على كودين الأول لوضع قيمة الخلية I2 في أول خلية فارغة من العمود B .. والثاني لوضع قيمة الخلية I2 في الخلية النشطة.

على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة.

رابط هذا التعليق
شارك

حضرة المكرم الاخ / ابو احمد المحترم

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

بالنسبة للجدول العمود D(الخلايا الصفراء) هي التي تحدد مدى السنوات التي تريدها للغرض المعين فمثلاً الآن حددنا الجدول من تاريخ 29\8\1317 إلى 29/12/1560

تقدر تتحكم بالجدول الى الاعلى اما الى اقل من تاريخ 29/8/1317 فلا يمكن ذلك

لان 29/8/1317 هو 1/1/1900

للعلم عندي في الجدول التاريخ 29/8/1317 هو 0/1/1900

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

واشكر اخي وحبيبي الاستاذ الكبير / علي حسين السحيب على الوسام الذي طرحه فوق صدري جزاك الله الف خير ودمت دخرا لاخوانك بالعلم

اخوك خبور

___.rar

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

أشكر الأستاذ خبور على مايقدم لنا من خبرته الكبيرة والمفيدة ،،

أخي خبور الله يجزيك خير ، سأحاول أن أهضم ما أشرت إليه وإن كنت بحاجة للتوضيح أكثر عن كيفية زيادة صفوف الجدول من أجل توسيع التاريخ الهجري ، هل بالسحب أم بتغيير القيمة ؟ ثم لو أنك توضح وضيفة الأعمدة C، D، E، F ولو إجمالا .

* قد عرفت ارتباط تغير النصوص المجمعة بالثواني ولكن لم أعرف كيف تم الربط بشكل تلقائي ؟

قد حذفت شاشة خروج النصوص الصفراء (كائن الشكل التلقائي) ولكن لم أستطع عمل شاشة

تستعرض النوص من تصميمي أريد أن أصمم ذلك كيف ؟

شكرااااا

رابط هذا التعليق
شارك

الأستاذ علي الله يخليك ،

ممكن تزودني بمرفق أو بكود يقوم بوظيفة ( Ctrl+ ك ) من أجل إدراج التاريخ الحالي في الخلية النشطة بظغطة زر ؟

كما أود تجهيز طريقة أو كود يستضيف عموم إختصارات الكي برد الوظيفية فبدلا من ( ALt+ م ) نريد بظغطة زر يتم فتح القائمة ملف ، وهكذا كيف يتم ؟

تحياتي

رابط هذا التعليق
شارك

* قد عرفت ارتباط تغير النصوص المجمعة بالثواني ولكن لم أعرف كيف تم الربط بشكل تلقائي ؟

قد حذفت شاشة خروج النصوص الصفراء (كائن الشكل التلقائي) ولكن لم أستطع عمل شاشة

تستعرض النوص من تصميمي أريد أن أصمم ذلك كيف ؟

يتم ربط خلية معينة بأحد الأشكال التلقائية عن طريق تحديد الشكل التلقائي المُراد ربطه بالخلية ثم الذهاب إلى شريط الصيغ وكتابة علامة ( = ) ثم إختيار الخلية المعنية أو كتابة عنوانها في شريط الصيغ .. وتصبح الصيغة كالتالي مثلاً:

=$C$10

ممكن تزودني بمرفق أو بكود يقوم بوظيفة ( Ctrl+ ك ) من أجل إدراج التاريخ الحالي في الخلية النشطة بظغطة زر ؟

كما أود تجهيز طريقة أو كود يستضيف عموم إختصارات الكي برد الوظيفية فبدلا من ( ALt+ م ) نريد بظغطة زر يتم فتح القائمة ملف ، وهكذا كيف يتم ؟

شاهد المرفق،

____________________________________________.rar

رابط هذا التعليق
شارك

أستاذنا افاضل / أشكرك على شرح طريقة ربط الشكل التلقائي بالخلية ، بصراحة لأول مرة أعرف أن الأشكال التلقائية تعامل كخلية من خلايا المستند في المعادلات .

بانسبة لإدراج التاريخ ( أول زر الأخضر) لايعمل نهائيا

بالنسبة للزر الثالث ( إدخال التاريخ والوقت ) يتم إدراج لوقت أما التاريخ فلا يظهر

ملاحظة / احتملت ان المشكلة من التنسيق ولكن لم تنحل المشكلة بعد إعطائه تنسيقات متعددة .

بالنسبة للقائمة المنسدلة فهي جامدة لا تنسدل وكأنها محمية !!

وعند ضغط زر ( فتح القائمة المختارة ) يخرج سطر الخطأ التالي في المحرر :

لونه أصفر

Sub OpenEnglishMenus()

لونه أزرق

.ComboBox1

* أود أن يكون عمل الأزرار مقتصر على نفس الخلية بحيث لا ينتقل التنشيط بعد أداء المهمة بـ TAb إلى خلية أخرى.

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

في الختام أود أن أستفسر استفسار عام / مالفرق بين إدراج التاريخ من خلال إدراج دالة في الخلية مثل now وبين إدراج التاريخ من خلال ضغط ( Ctrl+ ك ) وأيهما أفضل ؟؟

تحياتي

رابط هذا التعليق
شارك

بانسبة لإدراج التاريخ ( أول زر الأخضر) لايعمل نهائيا

بالنسبة للزر الثالث ( إدخال التاريخ والوقت ) يتم إدراج لوقت أما التاريخ فلا يظهر

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

والمرفق يحتوي على زر جديد لتحويل اللغة.

بالنسبة للقائمة المنسدلة فهي جامدة لا تنسدل وكأنها محمية !!

وعند ضغط زر ( فتح القائمة المختارة ) يخرج سطر الخطأ التالي في المحرر :

لونه أصفر

Sub OpenEnglishMenus()

لونه أزرق

.ComboBox1

لكي تعمل القائمة بكفاءة يجب أن تكون لغة برامج الأوفيس هي الإنجليزية وليس العربية.

* أود أن يكون عمل الأزرار مقتصر على نفس الخلية بحيث لا ينتقل التنشيط بعد أداء المهمة بـ TAb إلى خلية أخرى.

تم التعديل.

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

تم التعديل.

في الختام أود أن أستفسر استفسار عام / مالفرق بين إدراج التاريخ من خلال إدراج دالة في الخلية مثل now وبين إدراج التاريخ من خلال ضغط ( Ctrl+ ك ) وأيهما أفضل ؟؟

عند إستخدام الدالة NOW أو TODAY .. لإدراج التاريخ يكون التاريخ متغير بشكل يومي .. أما بإستخدام Ctrl + ك .. يكون ثابت.

شاهد المرفق،

____________________________________________.rar

رابط هذا التعليق
شارك

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

شكرا لك أستاذي أباحسين ، بعد التوضيحات أصبح المطلوب في المرفق لاغبار عليه أحسنتم ،

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

Sub CurrentTime()
Application.SendKeys ("^:{Tab}")
End Sub
وبين هذا الكود لإدراج الوقت أيضا :
Sub EndTiming()

    Selection.NumberFormat = "General"
    ActiveCell.Value = Format(Time)

End Sub

فهل يمكن إدراج التاريخ الحالي مثل إدراج الوقت بطريقة هذا الكود ؟ بدلا من ctrL+ ك ؟

على أي حال ،

بودي النظر في المرفق التالي وعمل اللازم شاكرا لكم كل ماتبذلون من أعماق قلبي :

ونظرا لانتهاءالحجم المسموح به للتحميل هنا حملت الملف على موقع آخر على الرابط التالي :

http://www.arbup.net/v/os5fclxb/ad_key.rar.html

تحياتي

تم تعديل بواسطه halwim
رابط هذا التعليق
شارك

وعليكم السلام،

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

تقريباً ليس هناك فرق .. ولكني أرى أن أفضل طريقة لإدراج التاريخ أو الوقت ليكون ثابت ولا يتأثر عند تحرير أي خلية هو أن يتم عبر لوحة المفاتيح بإستخدام Ctrl + ك للتاريخ و Ctrl + : للوقت ..

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

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

أما إذا أردنا إدراج التاريخ أو الوقت عن طريق الكود فأفضل طريقة هي إستخدام الدوال Date للتاريخ و Time للوقت و Now للإثنين معاً .. لأنه تم تخصيصهم جميعاً لأداء هذه المهام ...

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

Sub EndTiming()

Selection.NumberFormat = "General"

ActiveCell.Value = Format(Time)

End Sub

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

Sub SysTime()
ActiveCell = Time
End Sub
ويمكن أن نستخدم الكود التالي للحصول على التاريخ الحالي:
Sub SysDate()
ActiveCell = Date
End Sub
وهذا الكود للحصول على التاريخ والوقت معاً:
Sub SysDateAndTime()
ActiveCell = Now
End Sub

أتمنى أن يكود التوضيح مفهوماً ..

أما بالنسبة للمرفق الذي أشرت إليه .. فانتظر الرد عليه قريباً بإذن الله.

شاهد المرفق،

________________________________________________.rar

رابط هذا التعليق
شارك

السلام عليكم والرحمة ، أستاذنا سلمت يداك ،

نظرا لقلة خبرتي في الأكواد قمت باستخلاص ما استطعت من الكود السابق من أحد الملفات في خزانتي وبقيت فيه بعض الأسطر الزائدة ،،،،

وهنا بودي أن أستفسر : هل إذا تغير السطر الأول من الكود يؤثر على أداء الكود ؟ فمثلا لو استبدلنا السطر ( Sub SysDate() ) بالسطر (Sub SysDateAndTime() )

في هذا الكود :

Sub SysDate()
ActiveCell = Date
End Sub

لماذا هذا الكود لايتقبل تبديل السطر الأول رغم أنه يقبل أي إسم آخر مع أني قمت بحذف الكود الخاص بعنوان الكود الجديد ؟ على أي حال ...

لا أريد أن يحدث أي تغيير على التاريخ أو الوقت المُدخل عند إدخال بيانات السجل للمرة الأولى

ومن المعروف أن ربط تحرير خلية معينة بكود الإدراج التلقائي للتاريخ أو الوقت يجعل التاريخ أو الوقت يتغير حتى بمجرد النقر المزدوج على الخلية المعنية حتى بدون تغيير محتواها

ما المقصود من إدخال البيانات للمرة الأولى ؟

ثم اني لأول مرة أعلم أن التاريخ المدرج عن طريق كود سوف يتغير مع التحرير !

وهل يشمل كلامكم إستخدام الدوال Date للتاريخ و Time للوقت و Now أم أن مايتم إدراجه بها ثابت ؟

علما أني قمت بتحرير بعض الخلايا بعد إدراج التاريخ والوقت فيها بالزر المتصل بالأكواد من المرفقات الأخيرة وماقبلها بالنقر فيها مرتين ثم ضغطت إنتر فلم يتغير الوقت أوالتاريخ ! بل هو ثابت مثل تواريخ ctrl+ ك تماما .

وعلى العموم أعجبتني الأزرار الأخيرة فقط أود تذكيركم بوضع شرط يجعل الإدراج ممتنعا عند وجود بيانات في الخلية .

وفي الختام أود أن تعلقوا على كلامي في المشاركة رقم 7 من هذا الموضوع :

أعتقد أن المقصود من 50 احتمال هو 50 توافق حقيقي وليس احتمالي ليكون التعبير أدق

هل هذا الكلام صحيح ؟

هذا إقتباس من كلامكم في المشاركة رقم 8 من هذا الموضوع :

على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة.

هل أفهم من ذلك أن جدول التوافق للأخ خبور سليم ؟ رغم وجود الكلمة TRUE في الخلية L18 ؟

تقبل تحياتي

رابط هذا التعليق
شارك

ـوهنا بودي أن أستفسر : هل إذا تغير السطر الأول من الكود يؤثر على أداء الكود ؟ فمثلا لو استبدلنا السطر ( Sub SysDate() ) بالسطر (Sub SysDateAndTime() )

في هذا الكود :

تغير إسم الكود لا يؤثر على عمله .. ولكن قد يؤثر على عمل أكواد أخرى إذا كان عملها مرتبط بالكود الذي تم تغيير إسمه

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

Sub SysDate()

ActiveCell = Date

End Sub

لماذا هذا الكود لايتقبل تبديل السطر الأول رغم أنه يقبل أي إسم آخر مع أني قمت بحذف الكود الخاص بعنوان الكود الجديد ؟ على أي حال ...

يمكنك تبديل السطر الأول .. ولكن قبلها تأكد أن السطر الجديد الذي كتبته هو كود صحيح وليس خاطئ .. فإذا كان خاطئ فلن يتم تقبله.

ما المقصود من إدخال البيانات للمرة الأولى ؟

أي وقت إدخال بيانات السجل كامله

ثم اني لأول مرة أعلم أن التاريخ المدرج عن طريق كود سوف يتغير مع التحرير !

وهل يشمل كلامكم إستخدام الدوال Date للتاريخ و Time للوقت و Now أم أن مايتم إدراجه بها ثابت ؟

علما أني قمت بتحرير بعض الخلايا بعد إدراج التاريخ والوقت فيها بالزر المتصل بالأكواد من المرفقات الأخيرة وماقبلها بالنقر فيها مرتين ثم ضغطت إنتر فلم يتغير الوقت أوالتاريخ ! بل هو ثابت مثل تواريخ ctrl+ ك تماما .

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

مثلاً .. أفرض أنه يتم إرداج التاريخ الحالي في الخلية B1 .. بعد الكتابة في الخلية A1 ..

فلو أن قمت في أحد الأيام بإدخال بيانات في A1 .. سيتم إدراج تاريخ الحالي في B1

ولو قمت في يوم آخر بالنقر المزدوج على الخلية A1 .. وبدون تغيير محتواها .. فإنه سيتم إدراج تاريخ اليوم الذي قمت فيه بالنقر المزدوج علي الخلية A1 في الخلية B1 .. رغم أنك لم تغير محتواها!!

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

على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة.

هل أفهم من ذلك أن جدول التوافق للأخ خبور سليم ؟ رغم وجود الكلمة TRUE في الخلية L18 ؟

نعم الجدول سليم ولا غبار عليه ... ما أقصده أنه في الجزء المتعلق بالدالة ISERROR من الدالة IF .. ليس من الضروري وضع كلمة TRUE .. أو FALSE بعد الجزئية الخاصبة بالدالة ISERROR .. لأن نتجية الدالة المذكورة إما أن تكون TRUE أو FALSE .. وبما أنه تم وضعها في الجزء الأول من الدالة IF .. فإنه وبشكل تلقائي سيتم الرجوع لها فقط إذا كانت نتيجتها TRUE ..

والرابط التالي به موضوع قمت بالرد عليه فيما مضى.

http://www.officena.net/ib/index.php?showtopic=9985&hl=

وعلى العموم أعجبتني الأزرار الأخيرة فقط أود تذكيركم بوضع شرط يجعل الإدراج ممتنعا عند وجود بيانات في الخلية .

تم التعديل .. شاهد المرفق،

________________________________________________.rar

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

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

شكرا على ردكم توضيحاتكم ، سلمتم وغنمتم أستاذنا الغالي ،

أما بالنسبة للمرفق الذي أشرت إليه .. فانتظر الرد عليه قريباً بإذن الله.

تحياتي

تم تعديل بواسطه halwim
رابط هذا التعليق
شارك

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

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

لدي بعض الإستفسارات إذا كان بالإمكان الرد عليها :

1 - في أحد مرفقات هذا الموضوع وضعتم زر يقوم بتحويل اللغة من عربي إلى إنجليزي ، لكن لا يقوم بتحويل الأرقام إلى عربية !

بمعنى هل هو يؤدي نفس الوظيفة التالية :

تحديد الأرقام أو النصوص ثم تحويل السياق من اليمين إلى اليسار أو من اليسار إلى اليمن ؟

كما نفعل أحيانا بضغط الأيقونة الخاصة بذلك ؟ وأيهما أفضل لضمان تحويل المستند وأرقامه ونصوصه إلى العربية ؟

وعلى ذكر التحديد أرجو إفادتي عن الإختصار أو مفاتيح الكي بورد التي تقوم بتحديد منطقة العمل ، يعني لو فرضنا أن المدى F10:A1 فيه نصوص

وباقي المستند خالي من البيانات أريد أن أضغط مفتاح أو مفتاحين فيتحدد المدى F10:A1 فورا من أجل عمليات مختلفة هل ممكن ؟

أرجو ذكر الطريقة من الكي بورد ، وأرجو إضافة كود يعمل بضغطة زر فيؤدي نفس الوظيفة بالنسبة لتحويل الأرقام .

2 - لدي ملف إكسل مملؤ بتواريخ عربية تم تحويلها إلأى الهجري من خلال التنسيق : ( [$-2060401]B2ddd, dd mmmm yyyyه\ـ )

وعندما أقوم بضغط CtrL+f وأبحث عن شهر "ذو القعدة" مثلا فإنه يقول لاتوجد نتائج !! رغم وجود شهر ذو القعدة كنص في الجدول لماذا ؟

تحياتي

رابط هذا التعليق
شارك

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