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

عبدالله المجرب

أوفيسنا
  • Posts

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

  • تاريخ اخر زياره

  • Days Won

    47

كل منشورات العضو عبدالله المجرب

  1. السلام عليكم بخصوص عدم ظهور اسمك فهو لانك اثناء تسجيل الدخول اخترت عدم الظهور (وهذه من الميزات الجديدة التي اضيفت في الفترة الاخيرة) وهي الدخول متخفي ==== بخصوص الملف ان شاء الله ان توفر الوقت عصرراً فساعمل عليه
  2. السلام عليكم اخي الفاضل اولاً هذا هو الملف ليتم تحميله مباشرة == ثانياً ما هو المطلوب == ثالثاً ارسلت لك رسالة على الخاص وارجو الرد عليها
  3. السلام عليكم اليك هذا الرابط http://www.officena.net/ib/index.php?showtopic=36483 الملف في مشاركة الاستاذ جمال دغيدي
  4. ههههههههه اسف اخي مصطفى لم انتبه الى ان طلب الغاء النسخ تخص الملف وانما اعتقدت انك تريد الغاء خاصية النسخ === ان شاء الله ساحاول في الطلب الثالث
  5. السلام عليكم اسف كنت اقصد الاستاذ بن علية ولم انتبه (قمت بتعديل المشاركات) === كيف جعلتهم انا ثلاث طلبات
  6. اين تريد التصفية في شيت اخر == هل البيانات لعميل واحد فقط
  7. السلام عليكم المرفق به ما تريد كود منع الحفظ للاستاذ عمر الحسيني (ابوتامر) حفظه الله وكود منع النسخ واللصق من مشاركة للاستاذ بن علية كان لطلب لي انا === جرب المرفق منع النسخ واللصق ومنع حفظ بأسم.rar
  8. السلام عليكم ضع هذا الفكود في حدث ورقة العمل sie Private Sub Worksheet_Change(ByVal Target As Range) Dim cl As Range Set MySh = Sheets("off") If Not Intersect(Target, [A6:C6]) Is Nothing Then For Each cl In MySh.[B2:B10] If cl.Value = [A6] And cl.Offset(0, 2) <= [C6] And cl.Offset(0, 2) >= [B6] Then R = R + Val(cl.Offset(0, 1)) End If Next [D6] = R End If End Sub
  9. السلام عليكم جرب المرفق به معادلة الاستاذ الخالدي ارتباط تشعبي بين خلية غير ثابته مع خلية مساوية لها في القيمة.rar
  10. الاخ الفاضل شكراً لك والشكر موصول للاستاذ احمد زمان
  11. السلام عليكم ما رايك ان ييتم وضع البيانات والمخالصة في ملف واحد ثم باستخدام دالة VLOOKUP لجلب البيانات حسب الاسم
  12. السلام عليكم الاستاذ الفاضل عبدلله باقشير دالة معرفة قمة في الروعة ولا نملك الا الدعاء لك بالتوفيق == اثراء للموضوع ومن باب تعدد الحلول هذا الكود يوضع في حدث الورقة (لاحاجة الى دالة معرفة) Private Sub Worksheet_Change(ByVal Target As Range) Dim cl As Range If Not Intersect(Target, Range("C12,D12,E13")) Is Nothing Then For Each cl In [A1:A10] If cl.Value = [E13] And cl.Offset(0, 2) <= [C12] And cl.Offset(0, 2) >= [D12] Then R = R + Val(cl.Offset(0, 1)) End If Next [C13] = R End If End Sub شاهد المرفق مثال حساب بين تارخيين.rar
  13. اخي الفاضل قم بتحديث المتصفح او امسح الكوكيز
  14. الاستاذ الفاضل عبدالله باقشير (ابوعلي) حفظه الله الشرح مفهوم ونصف لكن يلزمنا الوقت لاستيعابه شكراً لك على التكرو بالشرح المفصل
  15. جواب الاستاذ بن عليه اعتقد بانه الجواب المناسب
  16. تابع هذا الرابط http://www.officena.net/ib/index.php?showtopic=38885
  17. حياك الله اخي نور والشكر لصاحب الملف
  18. السلام عليكم زرحمة الله استاذي الكريم بن عليه سلمت يداك وبارك الله فيك وفي علمك ولا انسى ما تعلمته منك فاين انا واين انت ما أجمل تواضع الخبراء ولإضافة حل آخر للمسألة يتمثل في المعادلة التالية (توضع في الخلية E4 ويتم سحبها للأسفل): =IF(ROW()-3<=$I$2;ROW()-3;"")
  19. ضع هذا الكود في حدث الصفحة Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [D3]) Is Nothing Then For Each cl In [A5:A24] If cl.Value = Target Then cl.Select Next End If End Sub
  20. السلام عليكم اخي عملية نقل الكود هي بنسخه من المنتدى الى محرر الاكواد في ملف الاكسل === لكي يعمل الكود لابد ان يكون امان الماكرو منخفض وايضاً لابد انه يطابق الاكسل الاوامر في الكود والله اعلم
  21. حياك الله اخي الشهابي وهذا واجبنا حسب الاستطاعة
  22. تم تعديل العنوان للدلالة نرجو منك مستقبلاً وضع عناوين تناسب المضمون
×
×
  • اضف...

Important Information