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

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

أوفيسنا
  • Posts

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

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

  • Days Won

    47

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

  1. السلام عليكم اخي يوسف جرب هذا الكود قبل الفورمات فان كان الرقم لا يتغير امكننا التحكم في فتح الملف على كمبيوتر محدد Sub Abu_Ahmed() MsgBox CreateObject("Scripting.FileSystemObject").GetDrive("c:\").serialnumber End Sub
  2. كود التفعيل سيكون فريد ولا يتكرر لجهازي حاسب وكود تفعيل جهازك هو في الجزء الاول الرقم صفر وليس حرف O 0VMA JRKD 6JKJ LFQP
  3. إستخراج كود التفعيل يتم عن طريق برنامج به أكواد تستخرج هذه الارقام العلاقة بالرقم الموجود هو ان هذا الرقم الذي ظهر امامك لا يتكرر مرتين لاي جهاز فيقوم الكود في البرنامج بطريقة حساب معينة بإستبدال هذه الارقام برموز من 16 مقطع
  4. البقاء لله وان لله وان اليه راجعون
  5. أقصد بان ليس لدي خلفية عن هذه الريفينسات == سيكون كود التفعيل لكمبيوترك هو 1. NRP6 2. JYPX 3. 23FG 4. P4FL يوضع بالترتيب ابتداءاً من اليسار
  6. السلام عليكم هذه الدالة لحساب الفردية =SUM(IF(MOD(A1:A10;2)=1;A1:A10)) وهذه للزوجية =SUM(IF(MOD(A1:A10;2)=0;A1:A10)) لكن لا تنسى الضغط على Ctrl+Shift + Enter معاً
  7. بارك الله فيك اخي زوهير وجعله الله في موازين أعمالك
  8. ما المسئول بأعلم بها من السائل === هل عمل معك الفورم اذا كان نعم الرجاء وضع الرقم ليتم تزويدك بكود التفعيل لتجربته
  9. السلام عليكم تم تعديل الكود ليصبح Sub report1() Application.ScreenUpdating = False On Error Resume Next Set Mysh = Sheets("مشتريات") Range("B7:H47").ClearContents If [F3] = "" Then DateFrom = CDate(Application.Min(Mysh.[E5:E20])) Else DateFrom = [F3] If [I3] = "" Then DateTo = CDate(Application.Max(Mysh.[E5:E20])) Else DateTo = [I3] '======================================================== For r = 5 To Mysh.[b10000].End(xlUp).Row If [C3] = Mysh.Cells(r, 6) And Mysh.Cells(r, 5) >= DateFrom And Mysh.Cells(r, 5) <= DateTo Then Mysh.Cells(r, 2).Resize(1, 7).Copy Range("B" & [b10000].End(xlUp).Row + 1) End If Next r Set Mysh = Nothing End Sub
  10. تجد ما تريد (حسب فهمي) في الكود MySub فهو يلغي حدث الصفحة ثم يفعله تم عمل الزرين الرجاء التجربة إيقاف.rar
  11. السلام عليكم اتبع الخطوات التالية قم بفتح ملف اكسل جديد 2. ارفع امان الماكرو 3. افتح ملف اكسل فورم التفعيل (ستظهر لك شاشة رمادية) 4. اضغط Alt + F11 5. سيطلب منك كلمة سرية لفتح محرر الاكواد الخاص بالملف (a1234a) هذه هي الكلمة 6. قم بإزالة هذه الحماية 7. احفظ قم بخفض أمان الماكرو بفتح اي ملف اخر قم بفتح الملف ستظهر لك رسالة الخطاء اذهب الى محرر الاكواد بالضغط على Debug بعدها اتبع خطوات الصورة ثم قم بإزالة الصح من Missing ريفرنس
  12. ممكن ان تضع شرط الكود بقيمة خلية فاذا كانت 1 يعمل الكود واذا كانت غير ذلك ليكن 5 يتوقف انا افترضت الخلية AA2 Private Sub Worksheet_Selectionchange(ByVal Target As Range) If [AA2] = 1 Then GoTo 1 Else: Exit Sub End If 1: If Not Intersect(Target, Range("ad2:ae2,aj5:an50")) Is Nothing Then Cells(Target.Row, 30).Select If Not Intersect(Target, Range("r4:x4,c2:x2")) Is Nothing Then Cells(Target.Row, 1).Select End Sub
  13. السلام عليكم يقصد بهذه الجزئية اخر صف به بيانات في العمود j == لحل الاشكال ضع مرفق
  14. السلام عليكم تفضل المرفق 22.zip
  15. بس الموضوع لا يتعلق بالحماية بقدر فكرة كود التفعيل فاتمنى من الجميع المشاركة والتفاعل
  16. السلام عليكم بعد المحاولة تم عمل المطلوب في المثال الثاني تم ابعاد القوائم مقدار 10 أعمدة يجب ان يكون هناك تعليق في الخلية (غير مهم ما هو التعليق) شاهد المرفق فورم ادخال و تعديل مرن.rar
  17. كنت أعرف واستميحك عذراً في ازالة المرفق ليتم تجربة البرنامج
  18. السلام عليكم تم عمل اللازم تسلسل خاص.rar
×
×
  • اضف...

Important Information