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

أ / محمد صالح

أوفيسنا
  • Posts

    4486
  • تاريخ الانضمام

  • Days Won

    198

كل منشورات العضو أ / محمد صالح

  1. تفضل أخي الكريم تم تعديل الصفحات ليكون عدد صفوف الصفحة 39 صفا وتم الاعتماد على الخلية G38 ومضاعفات 38 حتى 10 صفحات print more 0 current page.rar
  2. بسم الله الرحمن الرحيم السلام عليكم أخي الكريم أعتقد حضرتك كنت فتحت موضوع لنفس الغرض قبل كدة ولم توضح المطلوب بالضبط .............. إذا قلنا أن العمود F للكمية والعمود G للسعر الإجمالي فبالتالي لن يكون في العمود G أرقام أكبر من صفر إذا لم يكن في العمود F أرقام أكبر من صفر يعني ممكن نخلي الشرط على العمود G فقط نأتي للنقطة المهمة وهي العمل على خلية واحدة في العمود G وليكن مثلا خلية المجموع النهائي (للصفحة) * ولكن بعد ملاحظة ملفك المرفق وجدت أن خلية المجموع غير موجودة إلا في الصفحة الأولى فقط * وكذلك لاحظت أن فواصل الصفحات غير مضبوطة حيث تظهر الصفحة على أربع صفحات لذلك لكي تحصل على ما تريد رغم شكي في صياغة المطلوب ما الملفات التي تريد طباعتها؟؟!! يعني مثلا لو الخلية g38 فيها رقم أكبر من صفر يطبع ملف اسمه إيه ولو خلية تانية يطبع ملف تاني اسمه إيه ؟؟؟!!!!! أعتقد والله أعلم إنك تقصد طباعة الصفحة الحالية التي بها مجموع أكبر من صفر حتى لا يتم طباعة صفحات فارغة ................. برجاء تحديد المطلوب بدقة ولا يوجد شيء اسمه مستحيل إلا في عقول الكسالى
  3. السلام عليكم جميعا بعد إذن الأخ الكريم عبد العزيز حتى تتمكن من استعمال أشرطة الإزاحة ينبغي تغيير scrollheight إلى ضعف ارتفاع النموذج وكذلك scrollwidth وربما يفيد الأخ صاحب الموضوع هذا الفيديو وفقنا الله وإياكم لكل خير
  4. بارك الله لك أبا البراء فعلا هما لتحويل النواتج المنطقية true/false إلى 1/0 ........................ ولكن يوجد فرق بين دالة networkdays.intl والمعادلة التي وضعتها لنفس الغرض غير إصدار الأوفيس المعادلة الأولى =NETWORKDAYS.INTL(A2,B2,7,C2:C10) المعادلة الثانية =SUM(INT((WEEKDAY(A2-{1,2,3,4,5})+B2-A2)/7))-SUMPRODUCT(--(C2:C10>=A2),--(C2:C10<=B2)) هل من مدقّق وشديد الملاحظة؟
  5. ربما يفيدك هذا الرابط http://www.officena.net/ib/index.php?showtopic=56808&view=findpost&p=360485 كل عام أنتم بخير
  6. بارك الله لك أخي خالد وجزاك الله كل حير ملحوظة صغيرة: هاتان الدالتان ضمن أوفيس 2010 وما بعده فقط
  7. وإذا سمح لي أخي سليم سلمه الله من كل سوء بإثراء الموضوع (رغم ثرائه) لهواة الإكسل ومحترفيه: لحساب عدد (أيام العمل) بين تاريخين: * باستثناء العطلات الأسبوعية (الجمعة والسبت) * وباستثناء قائمة من الأجازات نستخدم هذه المعادلة: =SUM(INT((WEEKDAY(A2-{1,2,3,4,5})+B2-A2)/7))-SUMPRODUCT(--(C2:C10>=A2),--(C2:C10<=B2)) * ويمكن تغيير أيام العمل في الأرقام {1,2,3,4,5} حيث 1 يشير للأحد و 2 يشير للاثنين ..... وهكذا * ويمكن حساب عدد مرات يوم واحد السبت مثلا بين تاريخين باستبدال {1,2,3,4,5} إلى 7 بدون أقواس حيث تستعمل الأقواس مع اليومين فأكثر وهذه صورة للمعادلة ........................ ولا تنسوني من صالح دعائكم
  8. فكرة جميلة ومفيدة بارك الله لك أخي الكريم سليم وجزاك الله كل خير
  9. وإياك أخي الكريم فين العباقرة؟؟!! تعالوا نسلوا صيامنا
  10. لعمل ما تريد يمكنك تغيير الماكرو mas إلى ما يلي Sub mas() If Not Intersect(ActiveCell, Range("g5:h17")) Is Nothing Then ActiveCell = Format(Now, "hh:nn:ss ampm") End If End Sub وفقنا الله وإياكم لكل ما يحب ويرضى
  11. لا أدري سبب ظهور الخطأ عندك الملف يعمل 100% عندي ولكن لاحظ أنه تم إضافة هذا الكود عند فتح المصنف Private Sub Workbook_Open() Application.OnKey "{f1}", "mas" End Sub وهو يعني تنشيط الماكرو mas عندالضغط على زر f1 وكذلك تم إضافة موديول جديد به الإجراء mas Sub mas() ActiveCell = Format(Now, "hh:nn:ss ampm") End Sub ومعناه وضع الوقت الحالي بتنسيق الساعة والدقيقة والثانية وصباحا/مساءا في الخلية النشطة
  12. بعد إذن الحبيب ياسر يمكنك كتابة المسافة بين الدائرتين مثلا في الخلية A5 ثم في الخلية D5 نكتب هذه المعادلة =((2*22/7*D2/2)-(D3*D4))/D4 لتظهر لنا المسافة بين الدوائر الصغيرة الموجودة على محيط الدائرة الكبيرة الخارجية ويمكنك نسخ المعادلة أفقيا إلى الخلية E5 لتحسب للدائرة الصغيرة الداخلية
  13. تسهيلا على مدخل البيانات سواء كان يجيد أو لا يجيد كتابة نظام الوقت 24 تم تعديل الملف بحيث يتم الضغط على زر F1 من لوحة المفاتيح ليتم كتابة الوقت الحالي في الخلية النشطة تم إضافة ماكرو لكتابة الوقت الحالي في الخلية النشطة واستدعاء الماكرو مع الضغط على f1 عند فتح المصنف بإذن الله يكون المطلوب mas_ضبط وقت.rar
  14. الملف المرفق ليس به ارقام في العمود f أو g والمطلوب غير واضح
  15. السلام عليكم ورحمة الله وبركاته كا عام والجميع بخير لعمل المطلوب يمكنك استخدام الأمر التالي Application.OnKey(Key, Procedure) مثال Application.OnKey "{Down}", "DownTen" حيث أن الجزء الأول كود مفتاح السهم السفلي والجزء الثاني اسم الإجراء الذي يتم عن الضغط على المفتاح المذكور وهذه أكواد الأزار Key Code BACKSPACE {BACKSPACE} or {BS} BREAK {BREAK} CAPS LOCK {CAPSLOCK} CLEAR {CLEAR} DELETE or DEL {DELETE} or {DEL} DOWN ARROW {DOWN} END {END} ENTER (numeric keypad) {ENTER} ENTER ~ (tilde) ESC {ESCAPE} or {ESC} HELP {HELP} HOME {HOME} INS {INSERT} LEFT ARROW {LEFT} NUM LOCK {NUMLOCK} PAGE DOWN {PGDN} PAGE UP {PGUP} RETURN {RETURN} RIGHT ARROW {RIGHT} SCROLL LOCK {SCROLLLOCK} TAB {TAB} UP ARROW {UP} F1 through F15 {F1} through {F15} ولعمل تجميعة مفاتيح يمكنك استخدام ما يلي To combine keys with Precede the key code by SHIFT + (plus sign) CTRL ^ (caret) ALT % (percent sign) مثال SHIFT+CTRL+RIGHT ARROW Application.OnKey "+^{RIGHT}", "prosedure" تقبل الله منا ومنكم صالح الأعمال وكل عام أنتم بخير
  16. آمين أنا وأنت وجميع المسلمين أستاذ ياسر يسر الله لك أمورك وفتح لك أبواب نعمته ورحمته وبنى لك قصرا في الجنة
  17. بفضل الله تم تحديث برمجة الصفحة : * استخدام خاصية الموقع location لتحديد خط الطول ودائرة العرض وفارق التوقيت * عرض خريطة للموقع * إمكانية البحث عن أي مكان في العالم وبأي لغة * عرض مواقيت الصلاة بصورة شهرية * إمكانية التنقل لجميع الشهور وكذلك التنقل بين الأعوام وهذا رابط الصفحة الجديد http://officena.net/team/mas/monthlyprayers.html بانتظار آارئكم ومقترحاتكم
  18. بارك الله لك أستاذ محمد الريفي تجميعة رائعة من أخ حبيب تقبل الله منا ومنكم صالح الأعمال
  19. أنت شعلة المنتدى حبيبي أبا البراء تقبل الله منا ومنكم صالح الأعمال هذه معلومات بسيطة وأساسيات للمبتدئين وبها بعض التلميحات للمحترفين نفعنا الله وإياكم بما علمنا وعلمنا ما ينفعنا
  20. الآن وبعد غياب غير قصير موعدنا مع الحلقة الخامسة من دورة أساسيات إكسل 2013 من تحت الصفر إلى الاحتراف وفيها: التعرف على مقبض التعبئة fill handle إظهار وإخفاء مقبض التعبئة جميع حالات مقبض التعبئة ونسخ المعادلات استعمال وإضافة قوائم مخصصة custom lists استعمال علامة الدولار في تثبيت النطاقات في المعادلات ولا تنسوني من صالح دعائكم ولا تنسوا تشجيعكم لنا يدفعنا للاستمرار من أجلكم اضغط هنا للاشتراك في القناة http://www.youtube.com/user/ostazmas?sub_confirmation=1 مع تحياتي أ / محمد صالح فيس بوك http://adf.ly/1EbLvW جوجل بلس http://adf.ly/1DjBfI شير x الخير فزكاة العلم نشره
  21. أكرمك الله أستاذ أسامة أنا فقط باحث عن المعرفة التي تفيد العملية التعليمية ولكن للأسف المسئولون في وادٍ ونحن في وادٍ ولم أصل لدرجة خبير ولا حاجة أنا عبد فقير إلى الله
  22. الأستاذ الفاضل محمد حسن هذه الدالة مصممة بلغة الويب php ولم أتمكن من تحويلها لvba ولكن يمكننا التحايل عليها بطلب الصفحة وجلب التفقيط فقط من خلال الكود وفي هذه الحالة لن يعمل الكود إلا في حالة الاتصال بالانترنت فما رأيك
  23. الإخوة الكرام كل عام أنتم بخير أنا لا أتأخر عن أحبابي إذا كان المطلوب في استطاعتي وللعلم لا أملك أي ملف للتفقيط بدون كود الذي أملكه هو هذا الملف للتفقيط العربي والإنجليزي بخيارات متعددة وهو للأكسس والإكسل ArEnTafkeet.rar
  24. ساعتها تستعمل الشرط مع if if m=value then وهذه القيم الراجعة من الأزار في الرسالة Constant Value OK 1 Cancel 2 Abort 3 Retry 4 Ignore 5 Yes 6 No 7
  25. شكرا لمرورك الكريم أستاذ صلاح ويالنسبة لموضوع الترجيل فالمنتدى مليء بالدرر التي وفت وزادت
×
×
  • اضف...

Important Information