اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

أوفيسنا
  • Posts

    5,409
  • تاريخ الانضمام

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

  • Days Won

    47

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

  1. السلام عليكم لشكر لك كلامك الجميل ولا يهمك استبدل الكود السابق بهذا Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row <> 37 Then Exit Sub If Target.Column <> 3 Then Exit Sub Range("F4:F34").ClearContents Dim cl As Range Set xx = Application.WorksheetFunction r = Range("C37").Value For Each cl In Range("F4:F34") If cl.Interior.ColorIndex <> xlNone Then GoTo 1 LR = Range("f10000").End(xlUp).Row w = xx.Sum(Range("F4:F" & LR)) If w <= r And cl.Interior.ColorIndex = xlNone Then cl.Value = 2 If r - w = 1 Then Cells(cl.Row, 6).Value = 1 If w = r Or w + 1 = r Then Exit Sub End If If w > r Then Exit Sub 1 Next cl End Sub
  2. الاستاذ الفاضل يحيى حسين نيابة عني وعن الاستاذ عماد اشكرك جزيل الشكر على التهنئة ابواحمد
  3. السلام عليكم تفضل المرفق سيتم التوزيع بعد وضع الرقم في الخلية توزيع.rar
  4. السلام عليكم بارك الله فيك استاذ بن عليه المشكلة ان الاخ السائل اشترط معادلات
  5. كما قال ابو العبادي والمثل يقول الاختلاف في الراي لا يفسد للود قضية === حياك الله اخي ايهاب
  6. ماشاء الله اعمالك دائماً مميزة استاذ محمد يحياوي بارك الله فيك
  7. السلام عليكم اولاً احيي الجميع على تفاعلهم في الموضوع وكما قال عميدنا ان الكل على حق في ما يراه ===== توضيح للاخ ايهاب ((ما يفهم من رد الاستاذ يحياوي انه لا يوجد اي تناقض بل هو من المؤيدين لفك الحماية عن الملفات)) اما بخصوص توضيحي لما اراه فهو كالتالي: الملفات ثلاثة انوع نوع قام به احد الاساتذة مثل اعمال الاستاذ الحسامي ووضع باسوورد على محرر الاكواد فهنا ينظر الى العمل على انه عمل خيري والغرض الفائدة منه لذا يمكن ان عرف المصدر ان تتم مخاطبته لاخذ الاذن والا يمكن المساعدة للفائدة النوع الثاني هو مشابه للاول ولكن صاحبة وضع رسالة تحذيرية من فتح الملف فهنا ارى ان تم المساعدة فهو انتهاك صارخ لحق صاحب العمل في ضمان عدم الاطلاع على ما قام به النوع الثالث ملفات العمل الخاصة وهذا ما كنت اقصده بالذات فمثلاً انا اقوم بعمل اكواد تساعد في عملي وبرامج واضع باسوورد للعمل لضمان الحفاظ على جهدي وعدم السطو عليه والادعاء بان من قام بالسطو هو من قام بالعمل لمجرد تغيير اسم ميكرو او غيرها فمثل هذا الملف لو رفع على المنتدى وتم كسر حماية المحرر فقد انتهكنا حق صاحب العمل هذا هو مجمل رايي في الموضوع ================================================================ ساجيب عن اسئلة الاخ ايهاب لا فرق بين الاثنين فلو كانت الحماية على الملف او كانت على المحرر فالحال والراي واحد في الحالتين من محتوى العمل فاعتقد ان من يريد حماية حقوقه فانه يضع بصمته في الكود هذه من النوع الاول من الملفات ================= وشكراً للجميع واخص شكري للاستاذ محمد يحياوي ابو احمد
  8. السلام عليكم نرجو منك التحلي بالصبر ============ اخي الفاضل هل اطلعت على المرفق في مشاركتي الاخيرة (تم الاستغناء عن العمود المساعد) ========= بانتظار الرد حتى يتم تحديد اين سيتم التعديل توفيراً للجهد
  9. السلام عليكم كنت قد قرات في مشاركتك قبل التعديل طلبك بالغاء العمود المساعد تفضل المرفق ستقوم بتلوين خلية الغياب باللون الاصفر ثم تضغط الزر وسيتم التوزيع ======= اخي ابو نصار شكراً لمرورك توزيع.rar
  10. الاستاذ الوقور المبدع " نارت لبزو " مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي Mhrrd مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي احمد فضيلة مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي محارب الصخراء يحياوي مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي سعيد بيرم مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي نادر مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع اخي احمد حمور مبارك علينا وعليكم وبارك الله فيك على هذا التشجيع وان شاء الرحمن ان نكون انا واخي ابو العبادي عند حسن الظن
  11. ضع هذه المعادلة في خانة الايراد =C8-FLOOR(C8;0.05) وهذه في خانة الصافي المستحق =FLOOR(C8;0.05) ولاحظ النتيجة
  12. ضع هذه المعادلة في الخلية المحددة باللون البرتغالي =VLOOKUP(I8;A1:B17;2;0) والله الموفق
  13. السلام عليكم ابا ادم الكود كان ينقصه الاسم Sub hosami() Dim rng As Range On Error Resume Next Set rng = Range([a1], Cells(Range("a65536").End(xlUp).Row, 1)) For i = 1 To rng.Rows.Count If rng.Cells(i, 1) <> rng.Cells(i - 1, 1) + 1 Then _ Range("b1000").End(xlUp).Offset(1, 0) = rng.Cells(i - 1, 1) + 1 Next i End Sub جربه الان
  14. الاستاذ سعد عابد الاستاذ هشام شلبي غمرتونا بكرم اخلاقكم شكراً لكم على الدعم والتشجيع ابواحمد
  15. السلام عليكم مبدئياً العمود الذي يحتوي على اسماء الشيتات المراد ترحيل البيانات اليها هو العمود A ويبداء من الصف الثاني
  16. السلام عليكم والله انك يا ابا احمد تحملنا فوق الطاقة بهذه المسئولية الكبيرة اعاننا الله على الايفاء بحقها ونكون عند حسن الظن كما كان اخواننا الذين سبقونا ======== اهنئ من كل قلبي الاستاذ الفاضل عماد الحسامي وهي ترقية في محلها لشخص يستحقها عن جدارة فبصماته موحودة في المنتدى ======= واشكر الاستاذ محمد صالح على تهنئته وكذلك الاخ ميدو والشكر موصول للاستاذ محمد طاهر على هذه الثقة وان شاء الله نكون كما يجب ان نكون ونوفي المسئولية حقها والله الموفق
  17. ضع هذه المعادلة في الخلية G6 واسحبها للاسفل =IF(F6="معلم ";E6*50%;IF(F6="معلم اول ";E6*70%;IF(F6="معلم اول أ";E6*100%)))
  18. اما عن الحماية فشاهد المرفق اما فك الحماية فلكل عمل خصوصيتة وملكية صاحب الطلب للعمل فلا يمكن فك حماية ملف ليس لك لان هذا انتهاك لحقوق الملكية الفكرية وهو ما يخالف سياسة المنتدى الا اذا كان الملف لصاحب الطلب فيمكن المساعدة حسب الاستطاعة الشرح.rar
  19. السلام عليكم هذه محاولة باستخدام دالة معرفة هي VLOOK2ALL تم تعديل موضع عمود التاريخ ورقم الماكينة لتتناسب وعمل الدالة شاهد المرفق استخراج اخر تاريخ باكثر من شرط.rar
  20. يمكنك وضع معادلة شرطية في اي عمود ويكون الشرط طرح الخلية الاولى من التي تليها فاذا كان يساوي -1 كان التسلسل صحيح والا كان التسلسل خاطئ والله اعلم
  21. اخي حسام ارفق ملف (لا تنسى ضغطه قبل الرفع) به عدد متنوع من الارقام ووضح المطلوب ================== المطلوب الثاني بسيط ولكن للفائدة ارجو ان تفتح موضوع جديد به وشكراً
×
×
  • اضف...

Important Information