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

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

أوفيسنا
  • Posts

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

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

  • Days Won

    47

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

  1. السلام عليكم ما شاء الله عليك استاذنا الكبير الخالدي كود مميز وبعد اذنك هذا تعديل على الكود ليقبل الحروف الصغيرة والكبيرة باللغة الانجليزية Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 And Target.Row > 9 Then On Error GoTo 10 If Target = "" Then Exit Sub If Len(Target) < 12 Then GoTo 10 If Len(Target) > 14 Then GoTo 10 If Asc(Mid(Target, 1, 1)) < 65 Then GoTo 10 If Asc(Mid(Target, 1, 1)) > 192 Then GoTo 10 If Asc(Mid(Target, 2, 1)) < 65 Then GoTo 10 If Asc(Mid(Target, 2, 1)) > 192 Then GoTo 10 If Asc(Mid(Target, 3, 1)) < 65 Then GoTo 10 If Asc(Mid(Target, 3, 1)) > 192 Then GoTo 10 If Mid(Target, 4, 7) * 1 > 0 Then GoTo 10 If Mid(Target, 11, 1) <> "/" Then GoTo 10 If Mid(Target, 12, 3) * 1 < 1 Then GoTo 10 GoTo 20 10 Target = "" MsgBox "إدخال غير صحيح" 20 End If End Sub
  2. ارفق بيانات عديدة حتى يفهم لمطلوب وبعدين السوال قديم
  3. السلام عليكم اخي الفاضل اليك هذا الرابط http://www.officena....topic=37603&hl= وقد قمت بعمل تعديل بسيط في الكود ليتناسب وطلبك شاهد المرفق فورم بحث في جريدة الرياض.rar
  4. سيصبح الكود هكذا Sub Abu_Ahmed_Delet() Dim CL As Range For Each CL In [H4:H1000] If Application.CountIf([J4:J1000], CL) = 0 Then CL.Offset(0, 1) = "X" Next End Sub
  5. غير مفهوم حتى بعد تمكينه لا اعرف حل لهذه المشكلة
  6. ارجو تكرم الاستاذ دغيدي بالقيام بتنقيح وتعديل الموضوع
  7. اخي محمود كن على ثقة انك لن تعاقب على فعل الخير بل تُكرم والاولى كان ان تقوم بعد ردك ان تنوه الى طلب تعديل العنوان من قبل الاشراف وليس التنويه الى مخالفة الموضوع وحسب او (وهو الأفضل) بعد الرد ان تقوم بالضغط على زر تقرير اسفل المشاركة وتعلق بأن العنوان مخالف ليتم تعديله شاهد الصورة
  8. السلام عليكم الكود من أوله الى اخرة للاستاذ خبور (عبدالله باقشير) تم تحويره ليناسب طلبك شاهد المرفق إضافة تكست بوكس بالرقم الذي كتبته.rar
  9. ما رايك ان تجرب وضع Application.Calculation = xlManual في بداية الكود و Application.Calculation = xlAutomatic في نهايته
  10. انا مع مقترح اخي ابو ردينة بتفعيل موضوع الاستاذ طارق وادارته بنفس طلب الاخ عمرو والله اعلم
  11. اخي انا لم اتعلمه من كتاب بل بالممارسة ومن اساتذة المنتدى وردودهم
  12. جرب هذا الكود Sub Abu_Ahmed_Delet() Dim CL As Range For Each CL In [H4:H1000] If Application.CountIf([J4:J1000], CL) = 1 Then CL.Offset(0, 1) = Empty Next End Sub
  13. يمكن عمل ذلك بكود ضع مرفق لما تريد
  14. شاهد المرفق استفسار.rar
  15. جرب المرفق نموذج موازنة.rar
  16. جرب البحث عن رقم 6 مثلاً ثم اضغط دبل كليك على احدى نتائج البحث ستجد انه تم اختيار خانة الرقم المختار واغلاق الفورم
  17. total.rar قمت بعد اذن العلامة خبور بإضافة كود لاختيار الكود بعد الضغط على دبل كليك في اللست بوكس
  18. ما شاء الله تبارك الله ابداع ما بعده ابداع سلمت يمينك ابا علي على هذه التحفة الرائعة
  19. لم افهم وعند عمل حماية للورقة لا يمكن ادراج اي صف بالطريقة اليدوية
  20. كلمة المرور صحيحة هذا الملف بدون حماية ما المطلوب من اين تريد الترحيل والى اين واذا دمجت الفواتير الى فاتورة واحدة ما شروط الطباعة المبيعات 1.rar
  21. السلام عليكم اليك بعض الروابط http://www.officena.net/ib/index.php?showtopic=15722&hl= http://www.officena.net/ib/index.php?showtopic=150 http://www.officena.net/ib/index.php?showtopic=40690
  22. السلام عليكم الفكرة ماخوذة من عمل للاستاذ طارق محمود جزاه الله خير جرب هذا العمل بالنسبة للموظفين كبداية هل هذا هو المطلوب لادراج موظف جديد اضغط على السهم الاحمر (مع رسالة تنبيهية قبل الادراج) نموذج موازنة.rar
  23. السلام عليكم تم التعديل كما تم اضافة المريع الدائري بدل القائم الثالث.rar
×
×
  • اضف...

Important Information