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

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

قام بنشر (معدل)

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

السادة الافاضل الكرام 

ارجوا من جنابكم تعويض بدل المعادلات في العمود AE بأكواد تعمل نفس عمل المعادلة علما ان وضيفة المعادلة حساب حرف A لكل صف علما ان المعادلة من نوع countif حاولات مرارا وتكرارا وفشلت

مع شكري وامتناني

حضور و غياب.xlsx

تم تعديل بواسطه Mohmad83
  • تمت الإجابة
قام بنشر

جرب هذا الكود

Option Explicit

Sub How_Many_A(My_Sh As Worksheet)
Dim nCOL%, Nro$, x%, y%
 Nro = My_Sh.Cells(Rows.Count, 2).End(3).Row
 nCOL = My_Sh.Cells(1, Columns.Count).End(1).Column
 My_Sh.Cells(3, nCOL).Resize(Nro).ClearContents
  For x = 3 To Nro
    y = Application.CountIf(My_Sh.Cells(x, 3).Resize(, nCOL - 3), "A")
    My_Sh.Cells(x, nCOL) = IIf(y > 0, y, "")
  Next
End Sub
'++++++++++++++++++++++++++
Sub Sum_Of_A()
Dim ws As Worksheet
  For Each ws In Sheets
    Call How_Many_A(ws)
  Next
End Sub

الملف مرفق (اضغط على الزر Run في الصفحة الأولى ويتم التنفيذ غلى كل الصفحات)

 

 

Mohmad83.xlsm

  • Like 1
  • Thanks 1
قام بنشر

عاشات اناملك استاذ سليم 

هو المطلوب واكثر 

لكن لدي تسائل مالمقصود ب  _my _sh_A مع اني لم الاحظ شيت بهذا الاسم ولا نطاق

ثانياً لم ارى في الكود مذكور العمود AE المستهدف

الغاية هي الاستفادة والفهم

جزاك الله خيراً اخي العزيز

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information