-
Posts
4479 -
تاريخ الانضمام
-
Days Won
198
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أ / محمد صالح
-
تحتاج فقط إلى تغيير تنسيق الرقم يمكنك تغيير كود زر الضرب والقسمة إلى هذا الكود Private Sub CommandButton3_Click() TextBox3.Text = Format(Val(TextBox1.Text) * Val(TextBox2.Text), "#.00") End Sub Private Sub CommandButton4_Click() TextBox3.Text = Format(Val(TextBox1.Text) / Val(TextBox2.Text), "#.00") End Sub
-
للأسف لا يوجد حدث عند إخفاء أو إظهار الأعمدة أو الصفوف في الشيت ولكن يمكن التحايل على ذلك بوضع كود الحساب في حدث عند تغيير التحديد بحيث أنه بعد الإخفاء أو الإظهار يكتفى بوضع المؤشر في أي مكان في الشيت لتقوم الدالة بالحساب Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Calculate End Sub وطبعا يتم لصق هذا الكود في شاشة الأكواد الخاصة بالشيت الذي به معادلة جميع الأعمدة المرئية فقط بالضغط دبل كلك على اسم الشيت
-
المثال بعد كمة طريقة استعمالها أولا تضيف موديول في شاشة الفيجوال بيسك ثم تلصق الدالة الموجودة في الكود الأول في المشاركة السابقة ثم تكتب المعادلة الثانية في المكان الذي تريد فيه ظهور مجموع الخلايا المرئية فقط
-
فعلا subtotal لا تعمل مع الأعمدة لكن يمكنك استعمال هذه الدالة Function sum_vis_cols(rng As Range) As Double Dim mysum As Double, c As Range Application.Volatile For Each c In rng mysum = mysum + IIf(c.EntireColumn.Hidden <> True, c.Value, 0) Next sum_vis_cols = mysum End Function وطريقة استعمالها =sum_vis_cols(E1:CX1) بالتوفيق
-
هذا السؤال تسأل فيه صاحب الملف الأستاذ أبو الحسن لأنه برنامج تجاري والأكواد محمية ببرنامج بمقابل يعني الراجل يدفع فلوس لحماية أكواده وانت تفكها كدا ببساطة؟؟؟؟!!!!! الخلاصة: حتى الآن لا توجد طريقة معروفة لضرب حماية برنامج VBA unviewable+
-
يمكنك أولا استعمال عمود واحد للمبلغ ككل ولا داعي للتقسيم إلى عمودين ولكن للحل بنفس الأسلوب يمكنك وضع المعادلة التالية في الخلية L6 =INT(SUM($J6,$I6/100)*K$4) وتعني الرقم الصحيح من ناتج جمع القروش والجنيهات ثم ضربه في 9% المكتوبة في الخلية K4 وكتابة المعادلة التالية إلى الخلية K6 =MOD(TRUNC(SUM($J6,$I6/100)*K$4,2),1)*100 وتعني ضرب باقي قسمة المستحق على 9% في 100 ليكون رقما صحيحا ثم نسخ المعادلة لباقي النسبة تحديد الخليتين K6 & L6 ثم CTRL+C للنسخ الوقوف في M6 ثم اللصق بـ CTRL+V الوقوف في O6 ثم اللصق بـ CTRL+V الوقوف في Q6 ثم اللصق بـ CTRL+V تحديد الصف الأول للمعادلة كله K6:R6 ثم استعمال مقبض التعبئة لنسخ المعادلات لأسفل بالتوفيق
-
اضافة سطر جديد بكود فيجوال اكسيل
أ / محمد صالح replied to georgedada82's topic in منتدى الاكسيل Excel
جرب هذا اكود ActiveSheet.PageSetup.RightFooter = Range("n5").Value & chr(10) & Range("o5").Value حيث chr(10) تعني سطر جديد وهو يساوي الضغط على alt+enter داخل الخلية- 1 reply
-
- 1
-
-
هذه المشكلة تعني أن نوع البيانات المقدم للدالة لا يتناسب مع نوع البيانات المطلوب من الدالة وبالنسبة لعدم تمكين ال debug فسببه حماية الأكواد بباسوورد ويجب إلغاء أو إدخال كلمة المرور أولا حتى تظهر
-
الدالة صحيحة مليون في المائة الخطأ في استسهال العرب في استعمال قاعدة استلاف شهر والشهر يساوي 30 يوم والصواب استلاف شهر عدد أيامه هو عدد أيام الشهر في التاريخ القديم (الثاني) جرب المعادلة مع شهر تكون أيامه 30 وشهر تكون أيامه 31 وشهر فبراير مرة 28 ومرة 29 ستتأكد من آلية عمل الدالة (كل هذه التغيرات في التاريخ الثاني القديم الذي يتم طرحه من التاريخ الأول الحديث وهذا هو سر عدم تضمينها في قائمة الدوال وعدم ظهورها في الإكمال التلقائي تحياتي للجميع
-
تستخدم بطريقة عادية زي ما قلت لحضرتك المشكلة أنها لا تظهر في قائمة الدوال أو الإكمال التلقائي في شريط الصيغة ويوجد مثال بالإكسل في الرابط المذكور به الطريقة على تاريخ اليوم أو تاريخ آخر محدد
-
دالة datedif موجودة في جميع إصدارات إكسل ولكنها غير موجودة في قائمة الدوال ولا تظهر في الإكمال التلقائي نظرا لاختلاف عالمي في طريقة حساب الفرق بين تاريخين ويمكنك الاستفادة من هذا الرابط https://www.mr-mas.com/p/datedif.html لخساب الفرق بين تاريخين أونلاين وفي برنامج ميكروسوفت إكسيل
-
مساعدة في تقسيم صورة الى محموعة من الصور
أ / محمد صالح replied to hamdy1111's topic in قسم الأكسيس Access
يمكنك استخدام هذا الموقع لتقسيم الصور افقيا وراسيا https://pinetools.com/split-image في حالة تساوي احجام الصور -
لتشغيل البرنامج ، يجب وجود ملف AMIN.xls
أ / محمد صالح replied to AMINYOUSIF's topic in قسم الأكسيس Access
بعد ملاحظة المرفق تبين وجود جدول مرتبط بشيت1 في ملف الإكسل ولذا يجب عدم فتح النموذج ولا البرنامج ككل إذا لم يكن الملف موجودا في المسار المحدد لذلك وبعد إذن أخي جعفر يجب استبدال exit sub إلى DoCmd.Quit للخروج النهائي من البرنامج -
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات وموافق لقواعد اللغة العربية واللغة الإنجليزية. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات وموافق لقواعد اللغة العربية واللغة الإنجليزية. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات وموافق لقواعد اللغة العربية واللغة الإنجليزية. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات وموافق لقواعد اللغة العربية واللغة الإنجليزية. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا
-
كود او دالة للتفقيط بالريال السعودي
أ / محمد صالح replied to usama_tnt@yahoo.com's topic in منتدى الاكسيل Excel
جزاكم الله كل خير جميعا. وأحب أن أبشركم بأني في طريقي للانتهاء من برمجة أقصر واسرع كود للتفقيط (54 سطر برمجي) متعدد اللغات ويمكن تخصيصه لجميع العملات. ولكن نظرا لاهتمامي بلغة الويب قمت بعمله أولا في هذه الصفحة أونلاين https://www.mr-mas.com/p/tafqeet.html وجاري تحويله ليعمل على فيجوال بيسك للتطبيقات vba تابعونا -
)ما شاء الله حلول رائعة ولإثراء الموضوع هذه صفحة من برمجتي للوصول إلى العوامل والمضاعفات وغيرها https://officena.net/team/mas/maths4/ ولكن رجاء من الأستاذ ابو لجين توضيح فكرة الحروف وقيمتها وعلى أي اساس تم إعطاء هذه القيم للحروف وما فائدة ذلك للمستخدم العادي خالص دعواتي بالتوفيق قبل التفوق
-
دالة التفقيط العربي الصحيحة
أ / محمد صالح replied to أ / محمد صالح's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
تم إتاحة نسخة بلغة html & javascript في هذه الصفحة https://www.mr-mas.com/p/tafqeet.html وتم تحديث الروابط في المشاركة الأولى ولا ينقصني سوى دعاؤكم- 18 replies
-
- 1
-
-
- php
- اللغة العربية
-
(و2 أكثر)
موسوم بكلمه :
-
يفضل إرفاف مثال وتوضيح المطلوب بالتفصيل
-
هل يملك المستخدم الحالي حق إدارة الأجهزة الأخرى كمسئول administrator ؟ هل يملك حق التعديل على الملفات عبر الشبكة ؟