كيف يمكن إزالة أو حذف جميع النصوص أو الأحرف المنسوخة بخط يتوسطها (Strikethrough) من الخلايا في Excel؟
تتناول هذه المقالة كيفية إزالة جميع النصوص أو الأحرف التي تتضمّن خطًّا يتوسطها من خلايا متعددة في Excel.
إزالة جميع النصوص ذات الخط المُتوسِّط من الخلايا باستخدام كود VBA
إزالة جميع النصوص ذات الخط المُتوسِّط من الخلايا باستخدام كود VBA
يمكنك استخدام كود VBA أدناه لإزالة جميع النصوص الموجودة في الخلايا التي تم تطبيق خط يتوسطها عليها. يُرجى اتباع الخطوات التالية:
1. في ورقة العمل التي تحتوي على النصوص ذات الخط المُتوسِّط التي تريد إزالتها، اضغط مفاتيحAlt + F11 معًا لفتح نافذةMicrosoft Visual Basic for Applications.
2. في نافذةMicrosoft Visual Basic for Applications، انقر فوقInsert > Module. بعد ذلك، انسخ والصق كود VBA أدناه في نافذة الكود.
كود VBA: إزالة جميع النصوص ذات الخط المُتوسِّط من الخلايا
Sub DelStrikethroughText()
Dim xRg As Range, xCell As Range
Dim xStr As String
Dim I As Long
On Error Resume Next
Set xRg = Application.InputBox("Please select range:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = Fase
For Each xCell In xRg
If IsNumeric(xCell.Value) And xCell.Font.Strikethrough Then
xCell.Value = ""
ElseIf Not IsNumeric(xCell.Value) Then
For I = 1 To Len(xCell)
With xCell.Characters(I, 1)
If Not .Font.Strikethrough Then
xStr = xStr & .Text
End If
End With
Next
xCell.Value = xStr
xStr = ""
End If
Next
Application.ScreenUpdating = True
End Sub 3. اضغط مفتاحF5 أو انقر زرRun لتشغيل الكود. في مربع الحوار الظاهرKutools لـ Excel، حدد النطاق الذي يحتوي على النصوص ذات الخط المُتوسِّط التي تريد إزالتها، ثم انقر زرOK. راجع لقطة الشاشة:

بعد ذلك، تُزال جميع النصوص المُعلَّمة بخط يتوسطها من الخلايا فورًا، كما هو موضح في لقطة الشاشة أدناه.


افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
مقالات ذات صلة:
- كيف يمكن إزالة النص الموجود قبل أو بعد حرف معيّن في Excel؟
- كيف يمكنني إزالة النص غير المرغوب فيه من خلية في Excel؟
- كيف يمكن إزالة الأرقام من الخلايا التي تحتوي على مزيج من النص والأرقام في Excel؟
- كيف يمكن إزالة النص فقط من الخلايا التي تحتوي على أرقام ونصوص في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل