By lotto009@gmail.com يوم الأربعاء 05 فبراير 2020
نشر في Excel
الردود 1
الإعجابات 0
المشاهدات 4K
الأصوات 0
سيدي العزيز
أنا بحاجة لــ 
-كيفية البحث عن النص واستبداله في ورقة التفوق بنفس CTRL + H مع VBA
كما أجد https://www.extendoffice.com/documents/excel/1720-xcel-find-and-replace-chart-title.html  حول مربع النص والرسم البياني 
إذا كنت بحاجة إلى "البحث عن النص واستبداله في الورقة، استخدم نفس CTRL + H مع VBA"
شكراً لك
فن
هذا الكود الذي قمت بمراجعته لا يعمل
 Sub TextBoxReplace()
'Updateby20140603
Dim xWs As Worksheet
Dim xFindStr As String
Dim xReplace As String
Dim YY As String
xFindStr = Application.InputBox("Find:", xTitleId, "", Type:=2)
xReplace = Application.InputBox("Replace:", xTitleId, "", Type:=2)
Set xWs = Application.ActiveSheet
On Error Resume Next
For
Each YY In xWs.Worksheest("Sheet1").Range("A2:Z")
xValue = shp.TextFrame.Characters.Text
shp.TextFrame.Characters.Text = VBA.Replace(xValue, xFindStr, xReplace, 1)
Next

Each YY In xWs.Worksheets("Sheet2").Range("A2:Z")
xValue = shp.TextFrame.Characters.Text
shp.TextFrame.Characters.Text = VBA.Replace(xValue, xFindStr, xReplace, 1)
Next
Each YY In xWs.Worksheets("Sheet3").Range("A2:Z")
xValue = shp.TextFrame.Characters.Text
shp.TextFrame.Characters.Text = VBA.Replace(xValue, xFindStr, xReplace, 1)
Next
Each YY In xWs.Worksheets("Sheet4").Range("A2:Z")
xValue = shp.TextFrame.Characters.Text
shp.TextFrame.Characters.Text = VBA.Replace(xValue, xFindStr, xReplace, 1)
Next



End Sub

استبدال قيمة بأخرى
الخطوات التفصيلية تتبع أدناه. حدد نطاق الخلايا الذي تريد استبدال النص أو الأرقام فيه. لاستبدال الحرف (الحروف) في ورقة العمل بأكملها، انقر فوق أي خلية في الورقة النشطة. اضغط على الاختصار Ctrl + H لفتح علامة التبويب "استبدال" في مربع حوار البحث والاستبدال في Excel.
·
منذ سنوات 3
·
0 يحب
·
الأصوات 0
·
0 تعليقات
·
عرض مشاركة كاملة