Мне нужно заменить большое количество чисел словами в электронной таблице Excel. Например:
1 = hello
12 = goodbye
4 = cat
и т. д. Я могу сделать это с помощью стандартного поиска и замены, но у меня есть большой список для работы (около 240 комбинаций цифр / слов), поэтому я решил использовать макрос.
У меня есть это:
Sub findreplacer()
For Each mycell In Range("A1:A1000")
mycell.Replace What:="1", Replacement:="hello"
mycell.Replace What:="12", Replacement:="goodbye"
mycell.Replace What:="4", Replacement:="cat"
Next
End Sub
Но он заменяет 1 в 12, поэтому ячейка читает hello2 вместо прощания. Как я могу сделать так, чтобы это влияло только на ячейки, которые содержат только определенное число, как работает метод «соответствовать содержимому всей ячейки»?
Любая помощь приветствуется.