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

نجوم المشاركات

  1. رجب جاويش

    رجب جاويش

    المشرفين السابقين


    • نقاط

      13

    • Posts

      3492


  2. سليم حاصبيا

    سليم حاصبيا

    أوفيسنا


    • نقاط

      5

    • Posts

      8723


  3. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      4

    • Posts

      13106


  4. عبد العزيز البسكري

    • نقاط

      3

    • Posts

      1352


Popular Content

Showing content with the highest reputation on 02/09/16 in all areas

  1. الأخوة الأفاضل بالنسبة لموضوع المقارنة بين بيانات عمودين واخراج البيانات الموجودة فى كل عمود وغير موجودة فى العمود الآخر من المعروف أن هذه المقارنة سهل عملها بالأكواد ويكون الملف أسرع فى العمل وأقل فى الحجم ولكن ماذا عن المعادلات هذه تجربة لعمل هذه المقارنة باستخدام المعادلات حيث تكون فعالة مع حجم البيانات الصغير لعها تكون مفيدة لبعض الإخوة اليكم الملف المرفق مقارنة بين عمودين بالمعادلات.rar
    2 points
  2. السلام عليكم ورحمة الله وبركاته اليك معادلة للترقيم التلقائى يعنى لو مسحت سطر يحتفظ بالترقيم التسلسلى يارب تنول اعجابكم ترقيم تلقائى.rar
    2 points
  3. أخى الفاضل تم تعديل كود اخى الحبيب ياسر ليناسب طلبك Sub CountCells() Dim Cel As Range, x Dim Total As Integer Application.ScreenUpdating = False For Each Cel In ActiveSheet.Range("d7:J7") x = GetCellColorForReals(Cel) If x <> 16777215 Then Total = Total + Cel.Value End If Next Cel Range("L7") = Total Application.ScreenUpdating = False End Sub Function GetCellColorForReals(R As Range) As Long GetCellColorForReals = R.DisplayFormat.Interior.Color End Function
    2 points
  4. السّلام عليكم و رحمة الله و بركاته أخي الكريم لستُ مبرمجًا مجرّد هاوٍ .. ماذا لو قلت لك يلزمني كذا شهر وكذا ثمن .. ربّما ستقبل و ربّما لا .. إذن سيّدي الكريم قم أنتَ بوضع تصوّرك للمشروع حتّى تسهّل عليَّ العمليّة .. و بإذن الله سأقوم بالمساعدة .. و أكثر من المساعدة .. ستكتشفها بنفسك بإذن الله .. و الثمن الوحيد الذي يلزمني هو دعوة بألف رحمة و نور للوالديْن تكفيني فائق إحتراماتي
    2 points
  5. تفضل حل آخر لعله يفي بالغرض Book166.rar
    2 points
  6. 1 point
  7. 1 point
  8. السلام عليكم سيتم الحذف مع الإحتفاظ بالمسلسل حذف صف.rar
    1 point
  9. جرب الملف المرفق جمع اللون الاحمر.rar
    1 point
  10. حسب ما فهمت اتمنى ان يكون طلبك بواسطة التنسيق الشرطي عدم ادخال بيانات مكررة.rar
    1 point
  11. If Nz(DLookup("id", "[tbl]", "[c]&[f]&[k]&[d]='" & c & f & k & d & "'"), 0) <> id Then Cancel = MsgBox("مكرر")
    1 point
  12. جزاك الله كل خير اخى خالد جعله الله فى موازين حسناتك بالتوفيق اخى خالد
    1 point
  13. السلام عليكم الحمد لله الذى بنعمته تتم الصالحات شرح الفكرة تفصيلاً علها تمثل إضافه لاحد الاخوة التطبيق بالمرفق El RashedY_ VlookUp.rar
    1 point
  14. تفضل أخى Valeur Min.rar
    1 point
  15. مساهمة بسيطة مني Book166.rar استاذ سليم حاصبيا / كل يوم اتعلم من هذا المنتدي فكرة الحل رائعة جدا جعلها الله في ميزان حسناتك لك تقديري واحترامي
    1 point
  16. جزاكما الله كل خير اخواني محي الدين ابو البشر وخالد الرشيدي حفظكما الله وبارك فيكما
    1 point
  17. السلام عليكم ورحمة الله اخى الحبيب وضع "" هذا نتيجة لوجود دالة IF بحيث ان لم يجد فى النطاق الذى نبحث فيه عن اصغر قيمة يعطينى فراغ
    1 point
  18. السلام عليكم استاذ خالد الرشيدي زادك اله علماً وذخراً اللهم علمني كما علمك أخجلتني بضعفي
    1 point
  19. تفضل أخى Private Sub ComboBox1_Change() ComboBox2_Change End Sub Private Sub ComboBox2_Change() Dim c As Range Dim cc As Range Dim LR As Integer If ComboBox1.Text = "" Or ComboBox2.Text = "" Then TextBox1 = "" TextBox2 = "" End If LR = Cells(Rows.Count, 1).End(xlUp).Row For Each c In Range("A5:A" & LR) For Each cc In Range("C4:O4") If c = ComboBox1.Text And cc = ComboBox2.Text Then TextBox1 = Cells(c.Row, 2) TextBox2 = Cells(c.Row, cc.Column) Exit For End If Next Next End Sub رجب.rar
    1 point
  20. تفضل أخى Valeur Min.rar
    1 point
  21. السلام عليكم أخي الكريم هناك مشكلتين الأولى في المعادلة والثانية في ترتيب الأعمدة في الشيت JOB أرجو الاطلاع على المرفقالاول مع تعدبل في الشيت JOB واذا كان لا بد من ترتيب الشيت JOB بالشكل الذي انت عليه فيفضل استخدام index& match (في المرفق الثاني) Vlookup Problem.rar Vlookup Problem.rar
    1 point
  22. أخى الفاضل عندك البديل وهو دالة SUMIFS لها أكثر من شرط
    1 point
  23. السلام عليكم ورحمة الله الحل فى عجالة فلم اتابع منذ البداية ارجو ان يكون هذا هو الحل ولقاءنا صباحا ان شاء الله 2016-2.rar
    1 point
  24. وعليكم السلام ورحمة الله تفضل أخي الكريم، الملف وقد تمت إزالة حماية كل أوراقه... بن علية feuille-de-consommation-2013.rar
    1 point
  25. أستاذ جعفر .. والله بجد مش عارف من فرحتي أقولك إيه .. انا تقريبا أول مرة في حياتي أكتب كود .. والفضل في ذلك يرجع لله ثم لكم أخي الكريم .. بهذا الكود تغلبت على مشكلة الجوازات اللي تبدأ ب 0 و 00 و 000 و 0000 اصفر وفي نفس الوقت لغيت المسافات من الآخر آخد كام من عشرة يا أستاذ جعفر :) ولو عندك أي فكرة تانية ياريت تقولهالي حتى لو شايف انها ملهاش قيمة .. منها بإذن الله هستنتج حل لمشاكل تانية ممكن تواجهني شكرا مرة تانية يا أستاذي .. :)
    1 point
  26. بلى يمكن العمل على نموذج احد وانما عرضت عليك ما رأيته الافضل جرب : عدل على اسم العميل اولا ثم انتقل الى اي حقل تريد وعدل عليه فسترى انه يقبل والحفظ يستجيب من هذا يمكن ان نقول : يمكنك تعديل الكود حتى يقبل التعديل وذلك بزيادة الشروط حسب الحقول الموجودة فالكود اعلاه يقول : اذا عدد اسم العميل في الجدول اكبر من او يساوي واحد بشرط ان اسم العميل في الجدول يساوي اسم العميل في النموذج . وزيادة الشروط هكذا : اذا عدد اسم العميل في الجدول اكبر من او يساوي واحد بشرط ان اسم العميل في الجدول يساوي اسم العميل في النموذج والعنوان في الجدول يساوي العنوان في النموذج والهاتف في الجدول يساوي الهاتف في النموذج وهكذا ... اذا لم تتمكن من التطبيق سأحاول ارفاق مثال من عندي
    1 point
  27. تك تحميل الملف يرجى التجربة Book166.rar
    1 point
  28. السلام عليكم ورحمة الله اخى الحبيب اليك الحل عبارة عن ثلاثة اكواد كل واحد منها يختص بترحيل حالة معينة Book166.rar
    1 point
  29. الإخوة الكرام إستخدمت هذا الكود لمنع حفظ الملف أو حفظه باسم فهل هذا جيد أم أنه هناك طريقة أفضل جزاكم الله خيراً Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 'This macro disables the "Save As" Feature in Excel 'This means that a user will not be able to save this 'workbook(file) under a different name or in a different location ' 'This MUST be placed in "ThisWorkbook" and NOT in a Module. ' Application.CommandBars("Standard").FindControl(ID:=3).Enabled = False If SaveAsUI = True Then Cancel = True End Sub
    1 point
  30. السلام عليكم أستاذنا الفاضل نضال الشامي نحن بانتظار الدرس الرابع والثلاثون ...دروس ممتعة ومفيدة ...شاهدتها على اليوتيوب تقبل تحياتي العطرة
    1 point
  31. دا مثال بسيط بدأته لك القى نظرة عليه واي تعديلات انا موجود والاخوة الخبراء طبعا كلمة المرور للمستخدم ياسر : 123 Yasser.rar
    1 point
  32. اخي الحبيب عبد العزيز ممكن إضافة بسيطة لكي لا يتوقف الماوس Private Sub CommandButton1_Click() If TextBox4 = "" Or TextBox4 = Val(TextBox2) * Val(TextBox3) Then TextBox4 = Val(TextBox2) + Val(TextBox3) Else TextBox4 = Val(TextBox2) * Val(TextBox3) End If End Sub يعني افضل اعمل كليك مرة يجمع ومرة يضرب ..
    1 point
  33. السلام عليكم و رحمة الله و بركاته جرّب أخي الغالي أكرم جلال هذا المرفق ربما يكون ما طلبته .. خالص احتراماتي مهمتين 2.rar
    1 point
  34. فك____رة 12 الاخوة الكرام فكرة اليوم كنت قد وضعتها فى وقت سابق على المنتدى ولكنى سأضعها ايضاً فى هذا الموضوع لكى يكون مجمع لكافة حالات الدالة قدر الامكان 12.rar ......................................... هذا الكود بسيط فقط ل -المعرفة المبدئية - بقى الان الملف المجمع لكافة الحالات وبة ستجدون باقى الافكار ان شاء الله
    1 point
  35. اعتذر رفعت مرفق خاطئ البرنامج مرفق المراسلة.rar
    1 point
  36. الاستاذ ابا خليل انبه فقط ان طريقة حساب عد السجلات مقارنة بقيم السجل الحالي لا تخرجك من فخ السجل الحالي وخاصة عند الحدث قبل التحديث وهو ما اسميته في اكثر من مكان "فخ السجل الحالي" . وقد وجدت اغلب الاخوان وفي اكثر من مكان يقعون في هذا الفخ ! وهنا وفي هذا الرابط شرح اكثر ومع مثال http://www.officena.net/ib/index.php?showtopic=61342&hl= تحياتي
    1 point
  37. اعذروني إخواني كنت مندمج في الشرح ومشفتش ردودكم غير بعد ما خلصت الكبار دخلوا الملعب معانا كدا هيكون الشغل شغل محترفين بجد ننتظر منكم الإضافات الرائعة كما عهدنا منكم دائما الأخ الحبيب الجموعي يشرفني إضافة رابط موضوعي المتواضع للمفضلة ربنا يفضلك دنيا وآخرة الأخ عبد الله المجرب مشكور على المتابعة قبل التثبيت بارك الله فيك الأخ مجدي يونس مشكور على مروك العطر .. بالنسبة للاسم باللغة العربية أنا بقالي سنين معظم المنتديات متسجل بنفس الاسم وبعديت هتفرق ايه إنجليزي عربي أهي كلها لغات ..وبعدين لو يريحك خلي حد من المشرفين يغيره لللعربي بس ميخليهوش ياسر خالد يخليه (ياسر خليل أبو البراء)
    1 point
  38. في النموذج حقل لا نريد للمستخدم ان يتجاوزه فارغا يتم التنبيه بصريا ... باستخدام اللون في حدث عند الحالي او عند الخروج .... If IsNull(ContactTitle) = True Then ContactTitle.BackColor = vbRed Else ContactTitle.BackColor = vbWhite End If
    1 point
  39. أخى الفاضل يوجد فى المرفق فورم بحث للأستاذ الكبير / عبد الله باقشير يتم فيه ترحيل بيانات الليست بوكس الى ملف جديد ثم عمل معاينة طباعة لهذه البيانات استعدادا لطباعة بيانات الليست بوكس أرجو أن يوافق طلبك ملف بحث بفورم ممتاز.rar
    1 point
  40. بسم الله الرحمن الرحيم ادرج اليكم ملف اكسل عن الإصدار الرابع من اعداد xlfdic و هو بالتأكيد مفيد جدا و إن شاء الله تستفيدوا منه و اردت اضافته و لما به من شرح جميل لعدد كبير من الدوال التي نحتاجها ملحوظه:- قد يكون ادرج في الموقع منذ زمن الإصدار الاول و لكن رأيت اعداد الموضوع لإستفاده الجميع او للتذكير به XLFDIC04.zip
    1 point
  41. اعتقد ان هناك من سأل عن كيفية الحماية والتفعيل من خلال الهارديسك إليكم اخوانى الاعضاء برنامجى الخاص بكيفية التفعيل من خلال رقم الهارديسك ارجو ان ينال اعجاب ورضا الجميع تحياتى ،،، Serial_No.rar
    1 point
×
×
  • اضف...

Important Information