I need to do many Regex replacements (~ 100 currently, but the list will grow) on a range of cells (varies, but up to 4 or 5 digit cell count).
Currently, my working draft is to loop through all cells repeatedly for each pattern, but obviously that's many loops.
Ideally, I'd call something like (pseudocode):
Sheet.Range("A1:G1000").RegexReplace(pattern, replacement)
However, the nearest thing is Range.Replace
which only mentions "The string you want Microsoft Excel to search for".
The list of Regex.Replace
overloads does not mention anything related to cells or ranges.
So, since Range.RegexReplace
seems to be out - is there a more efficient way to replace many patterns in many cells than to loop through each pattern, row and column?