Проблема заключается в стилизованных кавычках “POW”
их нужно заменить обычными кавычками.
Но чтобы сделать полный столбец сразу, просто используйте Range.Replace()
copySheet.Range("B:B").Replace "p", "POW", xlWhole
Еслиу вас есть список для замены, я бы заполнил два массива, один из которых заменить и чем заменить.Затем зациклируйте массив и выполните замену:
Dim fnd As Variant
fnd = Array("p", "c")
Dim outpt As Variant
outpt = Array("POW", "CAP")
Dim i As Long
For i = LBound(fnd) To UBound(fnd)
copySheet.Range("B:B").Replace fnd(i), outpt(i), xlWhole
Next i
Теперь вам просто нужно обновить массивы.