By lotto009@gmail.com w środę, 05 lutego 2020
Opublikowany w przewyższać
Odpowiedzi 1
Lubi 0
odwiedzajacy 4K
Głosów 0
Szanowny Panie
potrzebuję 
-Jak znaleźć i zamienić tekst w arkuszu Excela, to samo CTRL+H z VBA
Jak znalazłem https://www.extendoffice.com/documents/excel/1720-xcel-find-and-replace-chart-title.html  o polu tekstowym i wykresie 
JEŚLI potrzebuję „Znajdź i zamień tekst w arkuszu Excela, to samo CTRL+H z VBA”
Dziękuję Ci
sztuka
Ten kod, moja wersja, nie działa, dotyczy
 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

Zastąp jedną wartość inną
Szczegółowe kroki znajdują się poniżej. Wybierz zakres komórek, w którym chcesz zastąpić tekst lub liczby. Aby zamienić znaki w całym arkuszu, kliknij dowolną komórkę w aktywnym arkuszu. Naciśnij skrót Ctrl + H, aby otworzyć kartę Zamień w oknie dialogowym Znajdź i zamień programu Excel.
·
3 lat temu
·
0 Lubi
·
0 głosów
·
Komentarze 0
·
Wyświetl pełny post