كيف يمكن تثبيت موضع ورقة لتظل دائمًا مرئية في مصنف Excel؟
في إكسل، عند العمل مع ملف كبير يحتوي على العديد من الأوراق، يصبح شريط ألسنة الأوراق مزدحمًا بسرعة. فعند التمرير عبر قائمة الألسنة—خاصةً إذا تجاوز عددها ما يمكن عرضه على الشاشة—قد تختفي الألسنة الطرفية، بما في ذلك الورقة الأولى، من العرض. وقد يشكّل ذلك تحديًا إذا كنت تعتمد على ورقة «رئيسية» أو ورقة ملخّص للرجوع إليها بسرعة وتحتاج إلى بقائها متاحة لك في جميع الأوقات.
يقدّم هذا المقال حلولًا عملية تضمن بقاء الورقة الرئيسية التي تختارها مرئية بسهولة في مصنف Excel الخاص بك، أياً كانت الورقة التي تنتقل إليها أو عدد الأوراق الموجودة. وتزداد أهمية هذه الحلول عندما تحتاج إلى الرجوع باستمرار إلى التعليمات أو لوحات المعلومات أو بيانات الملخص دون الحاجة إلى التنقّل بين علامات أوراق العمل.
![]() | ![]() | ![]() |
تثبيت موضع الورقة باستخدام VBA
تثبيت موضع الورقة باستخدام VBA
حاليًا، لا يوفّر إكسل إعدادًا مدمجًا لتثبيت لسان ورقة معيّنة ليظل ظاهرًا دائمًا. لكن يمكنك تحقيق نتائج مشابهة وتحسين كفاءة التنقّل باستخدام VBA (Visual Basic for Applications). فيما يلي طريقتان مختلفتان باستخدام VBA تحقّقان أهدافًا شائعة:
الانتقال إلى ورقة معيّنة باستخدام اختصار
عند العمل عبر أقسام أو أوراق متعددة، يساعدك إعداد اختصار للانتقال الفوري إلى ورقتك الرئيسية وقت الحفظ على تجنّب التمرير بين الألسنة. وتُعد هذه الطريقة مثاليةً خاصةً عندما تحتاج غالبًا إلى التحقق من بيانات الملخص أو إدخال المعلومات فورًا في ورقة «رئيسية» معيّنة.
1. اضغطAlt + F11 لفتح نافذةمايكروسوفت Visual Basic for Applications.
إذا لم ترَ تبويب المطور، فقد تحتاج إلى تمكينه أولًا من خلال خيارات إكسل.
2. انقرإدراج > وحدة نمطيةلإضافة وحدة جديدة، ثم انسخ والصق كود VBA التالي في منطقة النص الفارغة:
VBA: الانتقال إلى الورقة الرئيسية
Sub GoToSheet()
'UpdatebyExtendoffice20180427
Sheets("Master").Activate
End Sub ملاحظة:في سطر كود VBA Sheets(«Master»).Activate، استبدل«Master» باسم ورقتك المستهدفة حسب الحاجة. تأكد دائمًا من أن اسم الورقة مطابق تمامًا، إذ إن الأخطاء الإملائية أو المسافات الزائدة ستؤدي إلى أخطاء أثناء التشغيل.
3. احفظ مشروع VBA الخاص بك، ثم عُد إلى إكسل وانتقِل إلىالمطور > وحدات الماكرو.
4. في مربع حوارماكرو، ابحث عن الماكرو الذي أنشأته للتو، ثم انقرخياراتلتعيين اختصار لوحة مفاتيح مخصص لهذا الماكرو.
5.أكّد اختصارك، ثم أغلق مربع حوار الماكرو.
يمكنك الآن الضغط على الاختصار الذي اخترته في أي وقت للانتقال مباشرةً إلى الورقة الرئيسية، أينما كنت في الملف. وهذا يساعدك على الحفاظ على تركيزك في الملفات المزدحمة ويقلل الوقت الضائع في البحث عن الورقة الرئيسية.
تلميح:إذا واصلت إضافة أوراق جديدة أو إعادة ترتيب ملفك، يظل هذا الاختصار فعّالًا طالما أن اسم الورقة المستهدفة لا يتغيّر. فقط انتبه: في حال قمت بإعادة تسمية الورقة الرئيسية أو حذفها، سيؤدي الماكرو إلى خطأ حتى يتم تحديثه.
الاحتفاظ بورقة معيّنة دائمًا في المقدمة
يستفيد بعض سير العمل من الاحتفاظ بورقة معيّنة في أقصى يسار قائمة الألسنة (في المقدمة). ويقوم كود VBA التالي بنقل ورقتك الرئيسية المختارة تلقائيًا إلى الموضع الأول كلما تم تنشيط ورقة مختلفة، مما يجعله مثاليًا للملفات المشتركة أو لوحات المعلومات التي تتطلب أن تظل ورقة الملخص بارزة دائمًا أمام جميع المستخدمين.
1. اضغطAlt + F11 لفتح نافذةمايكروسوفت Visual Basic for Applications.
2. في جزءProject-VBAProject على اليسار، انقر مرتين علىThisWorkbook لفتح نافذة الكود الخاصة به. الصق الكود أدناه مباشرةً في الورقة:
VBA: الاحتفاظ بالورقة الرئيسية دائمًا في المقدمة
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
Dim xSheet As Worksheet
Application.EnableEvents = False
Set xSheet = Sheets("master")
If Sh.Name <> xSheet.Name Then
Sh.Move , xSheet
xSheet.Activate
Sh.Activate
End If
Application.EnableEvents = True
End Sub 
3. احفظ عملك وأغلق محرر VBA. من الآن فصاعدًا، وفي كل مرة تنقر فيها على أي ورقة أو تفعّلها، سيتم نقل ورقتك الرئيسية تلقائيًا إلى موضع اللسان الأول، مما يضمن ظهورها الدائم.
![]() | ![]() | ![]() |
ملاحظة:في كود VBA أعلاه، يشير«master» إلى الورقة التي ترغب في إبقائها مرئية في جميع الأوقات. غيّر هذا الاسم حسب ملفك — ولكن تأكد دائمًا من تطابق الحروف والأحرف الكبيرة والصغيرة بدقة. إذا لم تكن الورقة ذات الاسم المحدد موجودة، فلن يعمل الكود، لذا تحقق قبل الاستخدام.
احتياطات:إذا كان ملفك يحتوي على أوراق محمية أو مخفية جدًّا، فقد يؤدي نقل الأوراق برمجيًّا إلى حدوث أخطاء. علاوةً على ذلك، سيتم تشغيل هذا الكود في كل مرة تُحدَّد فيها ورقة، مما قد يتسبب في تأخير طفيف عند التعامل مع الملفات الكبيرة جدًّا.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل




