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

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

قام بنشر

السلام عليكم ..لابد من التحية عند بدء أى مشاركة ..أرجو من حضراتكم التكرم على مساعدتى بالعمود 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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information