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

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

قام بنشر

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

 

اخواني الافاضل المطلوب التعديل على الكود وهو للدالة  Count لاضعه في موديل ليعمل على اي ورقة دون تحديد اسم الورقة مرفق مثال بسيط للتعديل عليه

Count.rar

قام بنشر

السلام عليكم

أخي العزيز

وضعت لك الكود في حدث الملف وليس حدث الورقة

سيتم تفعيله في أي ورقة يتم تنشيطها أوتوماتيك

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
[C1] = Application.WorksheetFunction.Count(ActiveSheet.[B3:B150])
End Sub

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Intersect(Target, [C1]) Is Nothing Then
[C1] = Application.WorksheetFunction.Count(ActiveSheet.[B3:B150])
End If
End Sub

الكودين كلاهما  في حدث الملف
الأول بمجرد إختيار أي ورقة يتم تفعيله

الثاني بمجرد تغيير في الورقة النشطة (أي ورقة) يتم تفعيله
وتم استثناء من ذلك الا يكون التغيير في الخلية C1

Count 2.rar

قام بنشر

أخي إبن مصر (الجميل)

عفوا رأيت مشاركتك بعد ردي

 

عفوا على ايه استاذي .. ده انا أتطلع لأى مشاركة لحضرتك لنزداد من علمك، زادك الله علما وفضلا أستاذي وكل عام وانت واسرتك الكريمة بألف خير

 

تحياتي :fff: 

قام بنشر

شكرا لكم اخواني جميعا وبارككم الله وابقاكم لمساعدة وتعليم الناس وجازاكم الله عنا الف خير
 
وللعلم بعد محاولات عديدة توصلت الى هذا الكود وكله من تعليم حضراتكم فلولا ان الله يسركم لنا لما كنا نعلم شيئا عن هذه البرمجة اكرر شكري لكم

 

 

[C1] = WorksheetFunction.CountA(Range(Cells(3, "B").Address, Cells(Rows.Count, "B").Address))
 

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