Например:
Если значение ячейки - "ABC", я хочу добавить к ней "D".
Предположим, у меня огромный список, и эта ячейка с таким точным значением случайна по всему списку. Как мне достоверно добавить этот список?
Например:
Если значение ячейки - "ABC", я хочу добавить к ней "D".
Предположим, у меня огромный список, и эта ячейка с таким точным значением случайна по всему списку. Как мне достоверно добавить этот список?
Попробуйте этот короткий макрос VBA:
Sub Macro1()
Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
EDIT # 1:
Если вы хотите ограничить изменение теми ячейками, чье значение точно
азбука
затем используйте:
Sub Macro2()
Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlWhole, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Macro2()
будет игнорировать такую ячейку, как:
Легко, как азбука
Как насчет опции «Найти и заменить» (я смотрю в Excel 2016)? https://support.office.com/en-us/article/find-or-replace-text-and-numbers-on-a-worksheet-0e304ca5-ecef-4808-b90f-fdb42f892e90