الأخ شوقي ربيع ..
تسلم الأيادي يا كبير .. جزيت خيراً !
هو دا الحل المثالي (الله ينور عليك) بارك الله فيك .. وجزاك الله خير الجزاء في الدنيا والآخرة
هذا هو الحل الأمثل وهو دا اللي كنت في انتظاره للاستفادة بمعلومة جديدة ، ألا وهي CountLarge وليس Count
حيث أن الخاصية Count تعطي خطأ overflow error فإذا كان النطاق المحدد أكثر من 2,147,483,647 أما الخاصية CountLarge تتعامل مع أكثر من 17,179,869,184
وبالتالي يمكن عد خلايا ورقة العمل باستخدام الخاصية CountLarge بالشكل التالي :
Range("A1").Value = FormatNumber(Cells.CountLarge, 0)
تم استخدام FormatNumber لتنسيق الرقم لإظهار فاصل الآلاف ..
وهذا ملف مرفق بالحلول التي تقدم بها الأخوة الكرام (رغم اني مكنتش عايز أرفق ملفات .. لكن دا للناس الكسالى اللي هيكسلوا يطبقوا الحلول)
انتهى اللغز الأول .. وفي انتظار الأخوة بالمشاركة بلغز مفيد وجديد
Count Cells.rar