إجمالي مرات مشاهدة الصفحة

الجمعة، 29 أبريل 2016

تحديد مدى التنقل أو التصفح في ورقة العمل Limit Scroll Area

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

هل فكرت من قبل في تحديد مدى التصفح في نطاق معين لورقة العمل؟ المقصود هو عملية تحديد أو تحجيم للتنقل بين الخلايا في نطاق تقوم أنت بتحديده.
على سبيل المثال لو لديك النطاق A1:F10 وتريد تحديد التنقل بين الخلايا في هذا النطاق فقط دون غيره ، كيف يمكن عمل ذلك؟


الطريقة الأولى بدون أكواد :
الذهاب إلى محرر الأكواد عن طريق الضغط على Alt + F11 ثم من نافذة المشروع Project Window تنقر نقر مزدوج (دبل كليك) على ورقة العمل المطلوب تحديد نطاق التنقل بها ، وليكن مثلاً Sheet1
الآن من نافذة الخصائص Properties Window ابحث عن الخاصية Scroll Area وفي الحقل المجاور اكتب النطاق المطلوب وهو A1:F10 (أو كما ترغب) ثم اضغط إنتر
الطريقة الثانية بالأكواد :
قم بوضع الكود التالي في حدث المصنف ليقوم بتحديد نطاق التنقل بمجرد فتح المصنف

Private Sub Workbook_Open()
    Sheets("Sheet1").ScrollArea = "A1:F10"
End Sub

إعداد / ياسر خليل أبو البراء

هناك 9 تعليقات:

  1. ما أروع أفكارك أخي الحبيب أبو البراء!..
    بارك الله بكم.

    ردحذف
  2. بارك الله فيك أخي الغالي أبو يوسف ..تسلم يا كبير

    ردحذف
  3. بارك الله فيك اخى الكريم

    ردحذف
  4. لو امكن بارك الله فيك
    كيفية الطباعه من قائمه منسدله بالداتا فلديشن

    ردحذف
  5. أخي الكريم قم بطرح الموضوع في المنتدى مع إرفاق ملفك للعمل عليه

    ردحذف
  6. يا سلاام عليك ... أستاااااذ

    ردحذف
  7. الأخ أبو محمد .. الأخ الكريم عبد الرحمن
    بارك الله فيكما وجزيتما خيراً

    ردحذف