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

الردود الموصى بها

قام بنشر

السلام عليكم ..لابد من التحية عند بدء أى مشاركة ..أرجو من حضراتكم التكرم على مساعدتى بالعمود A اريد ان احسب عدد الخلايا التي تكون اصغرمن او يساوي F3 بعد تحقق الرقم في نفس العمود واهمال التي تكون قبل تحقق الرقم

ورقة عمل Microsoft Excel جديد.Snap_2022_10.16_23h42m50s_001_.png.84fc5481c13ca42ad3854a9af40d3302.pngxlsx

  • تمت الإجابة
قام بنشر

السلام عليكم ورحمة الله تعالى وبركاته اليك حل اخر بالاكواد

Sub Count_cells_if()
  Dim MH As Variant
  Dim ws As Worksheet
  Set ws = Worksheets("sh1")
  Range("A10:D10").ClearContents
  On Error Resume Next
  MH = 0: MH = Application.WorksheetFunction.CountIf(ws.Range("a" & Application.WorksheetFunction.Match(Range("f3"), _
    Range("a1:a9"), 0) & ":a9"), "<=" & ws.Range("f3"))
  If MH <> 0 Then ws.Range("a10") = MH
 ''''''''''''''''''''''''''''''''''''''''
  MH = 0: MH = Application.WorksheetFunction.CountIf(ws.Range("B" & Application.WorksheetFunction.Match(Range("f3"), _
    Range("B1:B9"), 0) & ":B9"), "<=" & ws.Range("f3"))
  If MH <> 0 Then ws.Range("B10") = MH
 ''''''''''''''''''''''''''''''''''''''
  MH = 0: MH = Application.WorksheetFunction.CountIf(ws.Range("C" & Application.WorksheetFunction.Match(Range("f3"), _
    Range("C1:C9"), 0) & ":C9"), "<=" & ws.Range("f3"))
  If MH <> 0 Then ws.Range("C10") = MH
 '''''''''''''''''''''''''''''''''''''''''
  MH = 0: MH = Application.WorksheetFunction.CountIf(ws.Range("D" & Application.WorksheetFunction.Match(Range("f3"), _
    Range("D1:D9"), 0) & ":D9"), "<=" & ws.Range("f3"))
  If MH <> 0 Then ws.Range("D10") = MH
 
 On Error GoTo 0
End Sub

ورقة عمل Microsoft Excel جديد (1).xlsm

  • Like 2
قام بنشر

الف شكر لك اخي  وأستاذى الكريم  ابراهيم .. نقلت المعادلة على ملف اخر لم تعمل

الف شكر لك اخي الغالي محمد هشام ..لم يعمل الماكرو ..مع اني مكنت كافة وحدات الماكرو

 

  • Confused 1
قام بنشر

انتبه من فضلك هاوي اكسل فالكود يعمل بكل كفاءة وشوف بنفسك فضمون الرسالة التى تظهر لك ان هذه مشكلة عندك انت ويجب عليك اصلاحها بنفسك ويكمن حل مشكلتك بعمل كليك يمين على ملف الإكسيل قبل فتحه ثم الضغط على Properties (الخصائص) ثم بعد ذلك تفعيل واختيار Unblock بمعنى وضع علامة صح داخل مربعها وسيعمل الملف معك بكل كفاءة ويسر

Untitled.png

ورقة عمل Microsoft Excel جديد (1).xlsm

حل المشكلة.png

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information