انتقل إلى المحتوى الرئيسي

كيفية تحديد نص مربع نص تلقائيًا عند تحديده في Excel؟

لحذف النصوص في مربع نص (عنصر تحكم ActiveX) ، أولاً ، تحتاج إلى تحديد جميع النصوص الموجودة داخل مربع النص. تتحدث هذه المقالة عن التحديد التلقائي لجميع نصوص مربع النص عند النقر فوق مربع النص في Excel.

تحديد تلقائي لنص مربع نص عند تحديده برمز VBA


تحديد تلقائي لنص مربع نص عند تحديده برمز VBA

يرجى تطبيق رمز VBA أدناه لتحديد جميع نصوص مربع النص تلقائيًا عند تحديد مربع النص في Excel.

1. بالنسبة لورقة العمل التي تحتوي على مربع نص ، ستحدد نصوصها تلقائيًا ، يرجى تشغيل وضع التصميم بالنقر فوق المطور > وضع التصميم. انظر لقطة الشاشة:

أو يمكنك أيضًا إدراج مربع نص بالنقر فوق المطور > إدراج > مربع نص (عنصر تحكم ActiveX). انظر لقطة الشاشة:

2. انقر بزر الماوس الأيمن فوق مربع النص وانقر عرض الرمز من قائمة السياق. انظر لقطة الشاشة:

3. في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات النافذة ، يرجى استبدال رمز VBA الأصلي في نافذة التعليمات البرمجية برمز VBA أدناه.

رمز فبا: حدد نصوص مربع النص تلقائيًا عند النقر فوقه

Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, _
ByVal X As Single, ByVal Y As Single)
    Call SelTextBox(Me.TextBox1.Object)
End Sub

Sub SelTextBox(xTextBox As Object)
    With xTextBox
        .SelStart = 0
        .SelLength = Len(.Text)
    End With
End Sub

ملاحظة:

1. في الكود ، مربع النص 1 هو اسم مربع النص الذي ستقوم بمسح المحتويات منه. يرجى تغييره إلى خاصتك.

2. لاختيار نصوص مربعات نصية متعددة تلقائيًا عند النقر عليها ، يرجى إضافة رمز VBA أدناه بين القسمين في الكود أعلاه. وقم بتغيير TextBox2 إلى اسم مربع النص المطلوب.

Private Sub TextBox2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Call SelTextBox(Me.TextBox2.Object)
End Sub

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

5. قم بإيقاف تشغيل "وضع التصميم".

من الآن فصاعدًا ، عند النقر فوق مربع النص ، سيتم تحديد جميع النصوص الموجودة داخل مربع النص تلقائيًا.


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

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

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can change color of the automatically selected text inside textbox?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations