Я обнаружил, что вместо использования формата функция в выражении типа:
=Format(myvar.value, "C")
Лучше не использовать выражение и просто изменить Свойства текстового поля в этом поле. Например, я бы оставил поле как:
=myvar.value
Затем я бы щелкнул правой кнопкой мыши по полю, перейдите в Свойства текстового поля, Подкатегория / вкладка Number и выберите валюту.
При этом результаты в Excel представляют собой пользовательский числовой формат по сравнению с текстовым форматом.