Как изменить Find / Replace, чтобы ссылаться только на одну ячейку - PullRequest
0 голосов
/ 26 июня 2019

У меня есть код поиска / замены, который использует ключевое слово «Ячейки», но в результате все меняется на листе.Я не смог выяснить, как сделать так, чтобы это относилось ТОЛЬКО к одной ячейке.

     fnd = " himself "
     rplc = " herself "

     'Perform the Find/Replace All
     sht.Cells.Replace What:=fnd, Replacement:=rplc, _
     LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=True, _
     SearchFormat:=False, ReplaceFormat:=False

Мне нужно обратиться, чтобы изменить только одну ячейку.Это все меняет.

1 Ответ

1 голос
/ 26 июня 2019

Используйте это: Измените А1 на соответствующую ячейку

 fnd = " himself "
 rplc = " herself "

 'Perform the Find/Replace All
 sht.Range("A1").Replace What:=fnd, Replacement:=rplc, _
 LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=True, _
 SearchFormat:=False, ReplaceFormat:=False
...