水曜日、05 2月2020
  1 返信
  4K訪問
拝啓
する必要がある 
-VBAでCTRL+Hと同じようにシートExcel内のテキストを検索して置換する方法
私が見つけたように https://www.extendoffice.com/documents/excel/1720-xcel-find-and-replace-chart-title.html  テキストボックスとグラフについて 
「シート Excel のテキストを検索して置換する (VBA と同じ CTRL+H)」が必要な場合
ありがとうございました
アート
このコードを修正しても機能しません参照
 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 の検索と置換ダイアログの「置換」タブを開きます。
  • ページ:
  • 1
この投稿に対する返信はまだありません。