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

حساب عدد الخلايا


إذهب إلى أفضل إجابة Solved by محمد هشام.,

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

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