Я видел решение использовать функцию замены в другом потоке: Функция замены в Excel VBA для диапазона ячеек
Но это заменит практически все, что содержит значение, которое я хочузаменить даже частичное совпадение. Как я могу заменить все значение ячейки, то есть полное совпадение, другим значением?
Я рассмотрел оба: Замена функции в Excel VBA для диапазона ячеек и Excel: заменить на основе значения всей ячейки
Однако оба имеют отношение к несколько разным темам.
Dim rng As Range, ячейка As Range Set rng = Sheets ("Sheet1"). Range ("A1: A629")
Для каждой ячейки в ячейке rng = WorksheetFunction.Substitute (ячейка, ",", ";") Далее
Например, возникла проблема, которая заключалась в следующем: - Установите «A» на «AB» - Установите «A BB» на «AB» (обратите внимание, что естьпробел) - результатом становится AB BB. Таким образом, проблема становится все с «A» и имеет пробел, заменяется на «AB», что я не имею в виду ...