Я нашел этот действительно полезный фрагмент от Jay , который помог мне преобразовать текст в HTML-сущности в Excel (путем переключения до и после) при подготовке к экспорту CSV.
например. ReplaceCharacter cell, "€","€" 'euro
Однако, как следует из второго комментария к этой теме, это не самый эффективный метод - например, у меня есть документ с примерно 90 строками и около 13 столбцами. Будучи очень новым для VBA / макросов, я понимаю, как работает скрипт, он просматривает каждую ячейку, находит символы и заменяет их.
Этот конкретный метод занял чуть менее 1:00 минуты (55 секунд) - что я рассчитал, поместив всплывающее окно msgbox после его завершения.
Хотя это все еще разумно (я мог бы уйти и сделать чашку чая за минуту), было бы не так, если бы вместо этого было 1000 рядов, поэтому мне было интересно, кто-нибудь может предложить какие-либо улучшения или альтернативные методы достижения того же самого?