نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

كيفية تطبيق زر لمسح خلايا محددة في إكسيل؟

عادة، يمكنك الاستمرار CTRL مفتاح لتحديد خلايا محددة متعددة، ومن ثم مسح محتويات الخلية ما تحتاج إليه. إذا كنت دائما بحاجة إلى مسح هذه الخلايا محددة وقت لآخر، يمكنك إنشاء زر واضح لمسح لهم بنقرة واحدة فقط. في هذه المقالة، وسوف أتحدث عن كيفية إنشاء واضح كل زر لمسح بعض محتويات الخلية محددة.

تطبيق زر لمسح محتويات خلية معينة مع التعليمات البرمجية فبا

علامة تبويب Office تمكين التحرير والتصفح في Tabbed ، وجعل عملك أسهل بكثير ...
Kutools for Excel يحل معظم مشاكلك ، ويزيد من إنتاجيتك بنسبة 80٪
  • إعادة استخدام أي شيء: أضف الصيغ الأكثر استخدامًا أو تعقيدًا والمخططات وأي شيء آخر إلى مفضلاتك ، ثم أعد استخدامها سريعًا في المستقبل.
  • أكثر من ميزات نص 20: استخراج الرقم من سلسلة النص ؛ استخراج أو إزالة جزء من النصوص ؛ تحويل الأرقام والعملات إلى الكلمات الإنجليزية ...
  • دمج الأدوات: العديد من المصنفات والأوراق في واحد ؛ دمج خلايا / صفوف / أعمدة متعددة دون فقدان البيانات ؛ دمج الصفوف المكررة ومجموع ...
  • أدوات الانقسام: تقسيم البيانات إلى أوراق متعددة بناءً على القيمة ؛ مصنف واحد إلى ملفات Excel أو PDF أو CSV متعددة ؛ عمود واحد إلى أعمدة متعددة ...
  • لصق الطفر الصفوف المخفية / المصفاة ؛ عدد ومبلغ بواسطة لون الخلفية. إنشاء قائمة بريدية و إرسال رسائل البريد الإلكتروني حسب قيمة الخلية...
  • فلتر سوبر: إنشاء مخططات تصفية متقدمة وتطبيقها على أي أوراق ؛ فرز حسب الأسبوع ، اليوم ، التردد وغير ذلك ؛ تصفية / فلترة بواسطة جريئة ، الصيغ ، التعليق ...
  • أكثر من ميزات 300 القوية ؛ يعمل مع Office 2007-2019 و 365 ؛ يدعم جميع اللغات ؛ سهولة النشر في مؤسستك أو مؤسستك.

السهم الأزرق الفقاعة اليمنى تطبيق زر لمسح محتويات خلية معينة مع التعليمات البرمجية فبا

أولا، يجب إنشاء زر شكل، ثم تطبيق رمز، أخيرا، ربط التعليمات البرمجية إلى زر الشكل. يرجى القيام بما يلي:

1. انقر إدراج > الأشكال > المستطيلات لتحديد شكل مستطيل، ثم اسحب الماوس لرسم زر مستطيل في أي مكان من ورقة ما تحتاج إليه، انظر الصورة:

دوك زر خلايا واضحة شنومكس

2. ثم إدخال النص وتنسيق شكل زر ما تحتاج إليه، انظر الصورة:

دوك زر خلايا واضحة شنومكس

3. وبعد ذلك يجب إدراج التعليمات البرمجية فبا، يرجى الضغط باستمرار ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة او شباك. انقر إدراج > وحدة، ولصق التعليمة البرمجية التالية في وحدة نافذة او شباك.

رمز فبا: محو محتويات الخلية من خلايا محددة:

Sub Clearcells()
'Updateby Extendoffice 20161008
Range("A2", "A5").Clear
Range("C10", "D18").Clear
Range("B8", "B12").Clear
End Sub

ملاحظة:: في التعليمات البرمجية أعلاه: A2، A5 تشير إلى أنه سيتم مسح الخلايا في النطاق A2: A5، وليس فقط اثنين من الخلايا بشكل فردي، يمكنك إضافة نطاقات متعددة، مثل رانج ("بكسنومك"، "بكسنومك") النصي داخل التعليمات البرمجية لمسح.

4. ثم حفظ وإغلاق نافذة التعليمات البرمجية، ثم ربط التعليمات البرمجية إلى زر الشكل، انقر بزر الماوس الأيمن فوق الزر، وحدد تعيين ماكرو، في تعيين ماكرو مربع الحوار، اختر Clearcells اسم الرمز من اسم الماكرو ثم انقر فوق OK زر للخروج من هذا الحوار. انظر لقطة الشاشة:

دوك زر خلايا واضحة شنومكس

5. والآن، عند النقر فوق مسح الكل زر، يتم مسح الخلايا المحددة التي حددتها في آن واحد، انظر الصورة:

دوك زر خلايا واضحة شنومكس


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

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

علامة تبويب Office توفر واجهة مبوبة لـ Office ، واجعل عملك أسهل بكثير

  • تمكين تحرير علامات التبويب والقراءة في Word و Excel و PowerPointوالناشر والوصول ، Visio ومشروع.
  • افتح مستندات متعددة وقم بإنشائها في علامات تبويب جديدة لنفس النافذة ، وليس في نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات نقرات الماوس لك كل يوم!
أسفل مكتبه
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    hk Walasey · 3 days ago
    Please give marco for clear if cell content less than 4 digital numbers. Thanks
  • To post as a guest, your comment is unpublished.
    jorge · 1 months ago
    when the command button I press delete it also deletes the continuous cells and I already have a formula in them and I don't want to delete those
  • To post as a guest, your comment is unpublished.
    Arshpreet · 1 months ago
    its not working
  • To post as a guest, your comment is unpublished.
    NOCKTYS · 3 months ago
    How to do on Google Sheets please ?
  • To post as a guest, your comment is unpublished.
    Fabricio · 3 months ago
    It is not working on merged cells. :(
  • To post as a guest, your comment is unpublished.
    LJ Majik · 5 months ago
    Is there a way for me to keep the data validation list drops on the cells. For example my list drop includes Yes or No and I would like to reset the cells to blank but keep my data validation in the background
    • To post as a guest, your comment is unpublished.
      Don · 3 months ago
      you can use = clear.


      for Eg.

      Range("A2", "A5") = Clear
  • To post as a guest, your comment is unpublished.
    Jennifer · 5 months ago
    Hi,

    What code do I use if I only need to clear one single cell instead of a range of cells?
    • To post as a guest, your comment is unpublished.
      skyyang · 4 months ago
      Hi, Jennifer,
      To clear only one cell, you just need to change the VBA code as this: (Note: change the cell A2 to the cell you want to clear)

      Sub Clearcells()
      Range("A2").Clear
      End Sub

      Please try, hope it can help you!
  • To post as a guest, your comment is unpublished.
    Radheshyam · 11 months ago
    simply I did same in worksheet it worked when I protect the sheet it shows error 1004, any suggestion in this case?
    • To post as a guest, your comment is unpublished.
      skyyang · 11 months ago
      Hi, Radheshyam,
      To run above code in a protect worksheet, please apply the below code: (Note: change the text "password" to the password which protect your sheet)
      Sub ClearcellsAsProtect()
      Dim xWS As Worksheet
      Dim xPsw As String
      Set xWS = ActiveSheet
      xPsw = "password"
      On Error Resume Next
      xWS.Unprotect Password:=xPsw
      Range("A2", "A5").Clear
      Range("C10", "D18").Clear
      Range("B8", "B12").Clear
      xWS.Protect Password:=xPsw
      End Sub

      Please try, hope it can help you!
  • To post as a guest, your comment is unpublished.
    Stan · 1 years ago
    I have a workbook with 11 tabs, plus one at the beginning marked as "Start Here". I want to create one button in that tab that will clear up to 9 individual cells of it's contents, or enter a "0" in it within each of these tabs. The cells I want to clear do not necessarily reside in the same spot on each page. Is this possible and how is it done? I presume this can be done in VisualBasic, but would it be easier for a neophyte to create it using Macros?
  • To post as a guest, your comment is unpublished.
    Adnandos · 1 years ago
    Hi. What is the best way to create seperate buttons to clear the contents of each row separately? eg data capturer is happy with the inputs of every other row, but then needs to clear rows 3, row 6 and row 7. What's the most efficient way to create buttons to clear in this way, ie row only?
    • To post as a guest, your comment is unpublished.
      OS · 11 months ago
      Hi, Put a button on top of row 3,6,7. Assign the same marco as above on each button to clear that particular row only.
  • To post as a guest, your comment is unpublished.
    Basil Rubber Factory · 1 years ago
    This is clearing the border also, what can i do?
    • To post as a guest, your comment is unpublished.
      Jay · 1 years ago
      change clear to clearcontents then formatting will stay the same after clearing. only text will be gone not borders and colouring etc
  • To post as a guest, your comment is unpublished.
    ian · 1 years ago
    can you make this work over several sheets?
  • To post as a guest, your comment is unpublished.
    Piotr · 1 years ago
    Thx for this code. How to clear cell contents or ideally fill it up with 0 value in a protected sheet with just few editable cells? Thx for help on ot.
    • To post as a guest, your comment is unpublished.
      Robert · 1 years ago
      Instead of the clear command, an example line from above would look like:
      Range("A2:A5") = 0
  • To post as a guest, your comment is unpublished.
    Ashleigh Bonner · 1 years ago
    Thank you so much for this information!!

    Another tip: I added a textbox. To combine the textbox with the shape, I selected the textbox, held down SHIFT, and then selected the shape. With those both selected I right-clicked and selected GROUP, then GROUP, again.

    When these are grouped, you can still change the text and other formatting.

    To ungroup, just right-click your new button and select GROUP > UNGROUP.
    • To post as a guest, your comment is unpublished.
      Calvin Hodgson · 1 years ago
      Or, simply right-clicking the shape allows you to change formatting and text.
  • To post as a guest, your comment is unpublished.
    Steph · 2 years ago
    thank you!
  • To post as a guest, your comment is unpublished.
    ken besse · 2 years ago
    This also clears any formatting of the cell. How doI do this if I wantto keep formulas and formatting suchace as shading or borders
    • To post as a guest, your comment is unpublished.
      Adam · 2 years ago
      change the command from "clear" to "clearcontents" to just erase the text inputs
  • To post as a guest, your comment is unpublished.
    anand · 2 years ago
    GIVE FORMULAS FOR SAVE AND CLEAR