Note: The other languages of the website are Google-translated. Back to English

كيف يتم دائمًا تعويم زر الأمر في ورقة العمل في Excel؟

في بعض الحالات ، قد تحتاج إلى زر أمر عائم (عناصر تحكم ActiveX) لمواصلة التحرك مع ورقة العمل بغض النظر عن كيفية التمرير لأعلى أو لأسفل في ورقة العمل. ستوضح لك هذه المقالة طريقة تحقيق ذلك.

دائما عائم زر الأمر في ورقة العمل مع كود فبا


دائما عائم زر الأمر في ورقة العمل مع كود فبا

يرجى القيام بما يلي لجعل زر الأمر يطفو دائمًا في ورقة العمل.

1. في ورقة العمل التي تحتوي على زر أمر عناصر تحكم ActiveX الذي تريده أن يكون عائمًا ، انقر بزر الماوس الأيمن فوق علامة تبويب الورقة ، ثم انقر فوق عرض الرمز من قائمة السياق.

2. في ظهرت ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، انسخ والصق رمز فبا أدناه في نافذة التعليمات البرمجية.

كود فبا: اجعل زر الأمر يتحرك دائمًا في ورقة العمل

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
        On Error GoTo 0
        With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
            CommandButton1.Top = .Top + 100
            CommandButton1.Left = .Left + 300
        End With
End Sub

ملاحظة: في الكود أعلاه ، CommandButton1 هو اسم الزر الذي تريد إبقائه مرئيًا دائمًا. يرجى تغييره حسب حاجتك.

3. ثم اضغط على قديم + Q مفاتيح للخروج من ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

من الآن فصاعدًا ، سيطفو زر الأمر دائمًا في الجزء العلوي الأوسط من ورقة العمل مع تحريك الخلية النشطة التي تم النقر عليها كما هو موضح أدناه.

ملاحظة: يعمل VBA هذا فقط مع أزرار أوامر ActiveX Controld.


مقالات ذات صلة:


أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (15)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كنت أبحث عن الأمر / الخيار الذي عند التمرير لأسفل في الصفحة ، يجب أن يطفو النص المحدد معه ... كيف يمكنني القيام بذلك ... شكرًا لك: كتيب هندي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
قم بإنشاء TextBox ثم انقله عند اختيار التغيير


تغيير ورقة العمل الفرعية الخاصة (حسب الهدف مثل Excel.Range)
TextBox1.Text = ActiveCell.Value
مع الخلايا (Windows (1) .ScrollRow ، Windows (1) .ScrollColumn)
TextBox1.Top = .Top + 100
TextBox1.Left = .Left + 300
انتهت ب
نهاية الفرعية
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ليس جيدًا سؤال وجواب - تحقق من اسمك على الزر. إذا كان هذا هو ما يتم نشره لمجتمع الويب ليراه ، فما الذي يحدث وراء الكواليس مع الكود؟ :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لخير مع اختيار الخلايا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يعمل بشكل جيد بالنسبة لي. شكرًا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا، أنها عملت...
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا يعمل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أراها ، لا تعمل ، أقوم بالتمرير لأسفل وأيضًا زر الأمر لأسفل ، وأريد الإصلاح في الجزء العلوي من الجانب الأيمن من الورقة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
عند التمرير لأسفل في ورقة العمل ، يرجى النقر لتغيير الخلية النشطة إلى المنطقة المرئية لجعلها تعمل. شكرا لك على تعليقك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا يعمل :-(
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
عند التمرير لأسفل في ورقة العمل ، يرجى النقر لتغيير الخلية النشطة إلى المنطقة المرئية لجعلها تعمل. شكرا لك على تعليقك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أعتقد أنه يجب تحديد أن الزر يجب أن يكون ActiveX لعمل التعليمات البرمجية. ^. ^ '
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أعتقد أنه يجب تحديد أن الزر يجب أن يكون ActiveX لعمل التعليمات البرمجية. ^. ^ '
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
شكرا على التذكير.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إنه يعمل بشكل جيد في مصنف واحد ، والآن حاولت أن أفعل نفس الشيء في مصنف آخر وحصلت على خطأ في التجميع بسبب تغيير التحديد. أنا جديد جدًا في vba - ربما يرجع السبب في ذلك إلى أنني حصلت بالفعل على ورقة عمل فرعية خاصة؟ هل تعرف كيف يمكنني إصلاح هذا؟ 
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL