By lotto009@gmail.com у середу, 05 лютого 2020 р
Опубліковано в перевершувати
відповіді 1
симпатії 0
думки 4K
Голосів 0
Шановний добродію
мені потрібно 
-Як знайти та замінити текст на аркуші excel тим же CTRL+H з VBA
Як я знаходжу https://www.extendoffice.com/documents/excel/1720-xcel-find-and-replace-chart-title.html  про текстове поле та діаграму 
ЯКЩО мені потрібно "Знайти та замінити текст на аркуші excel таким же 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 Коментарі
·
Переглянути повне повідомлення