0
私はまだ長い道のりがあり、コピーして貼り付けても長い時間がかかりますので、私のスクリプトを凝縮したいと思っています。私はちょうどFind/Replace機能を凝縮させようとしていますExcelの検索/置換のExcelスクリプト
Function ZoneChanges()
Dim MyCell As range
Worksheets("Sheet1").Activate
Set MyCell = Application.InputBox(Prompt:="Select a cell", Type:=8)
MyCell.Replace What:="EE", Replacement:="DA", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
MyCell.Replace What:="EF", Replacement:="DB", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
MyCell.Replace What:="EG", Replacement:="DC", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
MyCell.Replace What:="EH", Replacement:="DD", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Function
ありがとう!
があるとしてそれはおそらく、最初のコードレビューをしようとする前にJapanDaveによって提案された変更を実装するのがベストでしょう –
[codereview.stackexchange.com](http://codereview.stackexchange.com)に移行する必要がありますコピー・ペースト・コードについては、「代わりにデータ・セットをループする」以外には、 – Phrancis