В кириллице-то букв не хватает, а вы хотите латиницей заменить?
Ради недокопеечной экономии на клавиатурах и программ распознавания текста (примеры, конечно, но всё же) вы хотите использовать несколько букв для обозначения одного звука?
John Smith, не «нужное количество раз», а срабатывать только в выделенном диапазоне. Даже единожды, если выделена только одна ячейка. Пример VBA-скрипта гуглится-яндексится.