To replace the nth character in a string in Excel VBA: • Convert the string to an array of characters. • Replace the nth character in the array. • Join the array back into a string.