• 0
محمد إبراهيم أبو القاسم

طلب التحويل من النظام العشرى الى النظام السادس عشر

سؤال

السلام عليكم ورحمة الله وبركاتة مشرفين واعضاء المنتدى الكرام ..

كل عام وانتم بخير.

بالمثال المرفق نموذج يقوم بتحويل قيمة عشرية الى قيمة بنظام السادس عشر من خلال دالة Hex 

والدالة تعمل جيدا لكنها لاتقبل كل القيم فعند ادخال قيمة مثل "2898118016" مثلا يقوم البرنامج بعرض رسالة "run time error 6" ولا تعطي نتيجة 

نرجو حل المشكلة وتوضيح السبب إن امكن

مع خالص الشكر والتقدير ،،

مثال.mdb

تم تعديل بواسطه محمد إبراهيم أبو القاسم
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

اعتقد انك تحاول ادخال رقم للدالة

hex

آعلى مما يمكن أن تتعامل معه.

احسب ان المدى المسموح به هو

2,147,483,648- <==> 2,147,483,647

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
8 ساعه مضت , الفهرى said:

اعتقد انك تحاول ادخال رقم للدالة

hex

آعلى مما يمكن أن تتعامل معه.

احسب ان المدى المسموح به هو

2,147,483,648- <==> 2,147,483,647

اشكرك استاذى العزيز على المشاركة ..

بالفعل اكتشفت ان الدالة تتوقف عند القيم العالية ولا اعرف لماذا يحدث هذا بالرغم من ان  الاكسيل يقبل قيم اعلى من ذلك بكثير ..

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .