الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل الارقام الى حروف في الاكسل

رائج
بدأه asma_net1980 في 18 ديسمبر 2003 · 75 رد · 101,123 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#26

عظيم يا أستاذ

أنا ضيف جديد بينكم

#27

جزاكم الله خيراً , وآتاكم من غيض فيضه

السلام عليكم

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

#28

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

ولكنني احتاجها لعمل تصفية مالية للموظف على ملف أكسل وفي بعض الاحيان يكون حساب مدين أي ناقص 1000 مثلا ولكن للأسف التفقيط لايعطي النتيجة الصحيحة مع العلم أنه يقوم بترجمة الرقم الظاهر ولكن يحذف الرقم الاخير منه مثال( - 1500 ريال يكتب مائة وخمسون ريال ) & ( - 255 يكتب خمسة وعشرون ريال ) والنتيجة المطلوبة تكون ( ناقص ألف وخمسمائة ريال أو ناقص مئتان وخمسة وخمسون ريال .

هل بالامكان تعديل الكود لتظهر النتيجة المطلوبة

وجزاكم الله كل خير .

اقتباس
#29

جميل منك ياجميل

#30

كل الدوال التي نزلت هي غير المقصوده فاداله هي BAHTEXTولكن الموجود في اكسل هي داله لتحويل بالغة التيلنديه واي شخص يحتاج الداله بالغة العربيه يدخل موقع ميكرسوفت ويشتري الداله منهم بالغة العربيه وهو مجرد ملف تنفيذي وشكرا

#31

شكرا ياأخوان على هذه المعلومات الرائعةوبارك الله في الجميع

وممكن شرح طريقة نقل الدالة في ملف اكسل آخر

وبارك اله فيك

#32

السلام عليكم

أخي Daniello شكرا على الملف ولا تتصور كم كانت فرحتي كبيرة عنما رايت الملف المرفق ولكني كيف أستطيع استخدام هذه الدالة على اي ملف اكسل اقوم بفتحه مع العلم انه هذه الدالة لا تظهر عندي في قائمة الدالات الا اذا قمت بتشغيل الملف الذى ارفقته

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

#33

الإخوة العزاء

ممكن عمل تحول الأرقام الى حروف بطريقتين:

1- دالة choose والتي تكرم احد الاخوة بالحديث عنها

2- دالة lookup ولها شكلان الأول Dlookup وهي شبيهة بالأكسس مع بعض الاختلاف في نطاق اخذ المتغيرات، والثاني Vlooup ويستخدم عند الحاجة لنطاقات كبيرة. المهم:

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

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

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

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

مثال اخر على استخدام lookup هو القاموس المذهل الذي قمت ببرمجته ليعطى اسم الطالب بالغة الانجليزية بمجرد ادخال اسمه بالعربية في الخلية المقابلة، وسأشرحه لاحقا مع مرفق به مثال بسيط

ارجو ان اكون قد افدت وشكرا

همام....

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#34

ارجو ارساله على البريد ahmad.raad@hotmail.com وشكرا

#35

بارك الله فيك

#36

الاخ همام

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

مشاركاتك مميزة

هل وضحت لنا مشاركتك الموجودة في هذه الصفحة بمثال ترفقه

ولك شكرنا

e37sr2.gif
#37

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

شاهد المعادلة الموجودة، ولاحظ بساطتها...

همام

NoLet.rar

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#38

=LOOKUP(B4,let!$A$1:$A$201,let!$B$1:$B$201)

Hoعام وانت بخير

أرجو ان تشرحها مامعني let ومادخلها هنا

d5aassa0ae0f6d.gif
#39

أ

خي الكريم

شكرا لما تقدمه من أعمال قيمة

جعلها الله في كفة حسناتك

نريد شرحا يجعل المحبون للاكسيل يطوعونها لعملهم فتزداد الاجر ان شاء الله

e37sr2.gif
#40

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

#41

اخي الكريم،،

Let هي ورقة بيانات الاكسل الموجودة في هذا الملف، والتي تحوي الجدول المخزن به الارقام وما يفابل كل رقم من حروف،، كما في الصورة،،

post-96695-1189282134_thumb.jpg

تقوم الدالة المذكورة بالبحث عن قيمة ضمن هذا الجدول، ومن العمود الاول، وعند وجودها، تقوم بعرض القيمة المقابلة لها مباشرة ولكن من العمود الثاني،،

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

الورقة التي يها المعادلة

=LOOKUP(B2,let!$A$1:$A$201,let!$B$1:$B$201)

هي ورقة ادخال علامات الطالب للحصول عليها بالحروف،،،

هذه الطريقة التي اتبعها في صنع برامج الشهادة والجداول للمدارس...

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#42

الحل النهائي لمشكلة الارقام و الحروف بالاكسل

ادعو لي دعوة صالحة

مرفق مثال

لمعرفة الطريفة

يرجى الدخول الى

Tools => macro=> visual basic editor

و اختيار Moduls

افتحها و سوف ترى الكود

و الكود مقتبس من احد مبرمجي الاكسس جزاه الله خيرا

اذهب الى الصيغ و اختار الكل و اختر البند NOTOTEXT

___________.rar

#43

الله يعطيك العافية،،،

جزاك الله خير،،، احتاج هذه الدالة جداً....

#44

جزاك الله خير أخي العزيز

و شكرا على الموضوع

#45

thankkkkssss

#46

thanks alot

#47

بارك الله فيكم

#48

رابط Only New لايعمل

#49

كل الشكر يا غالي على الموضوع القيم

#50

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

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

مشكورين جداً اخواني لهذه المعلومات التي تحويها موضوعاتكم

الله يعطيكوا العافية

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…