Como se mencionó anteriormente, VBA admite cadenas Unicode, pero no puede escribir cadenas Unicode dentro del código, porque el editor VBA solo permite codificar archivos VBA en la página de códigos de 0 Windows-1252
.
Sin embargo, puede convertir un equivalente binario de la cadena Unicode que desea tener:
str = StrConv("±²³´µ¶·¹º»¼½¾¿ÀÁÃĸÆÉ", vbFromUnicode)
'str value is now "αβγδεζηικλμνξοπρστθφω"
Utilice Bloc de notas para convertir la cadena: copiar y pegar la cadena Unicode, guarde el archivo como Unicode (UTF-no 8) y ábralo como ASCII (que es de hecho Windows-1252), luego cópielo y péguelo en el editor VBA sin los primeros dos caracteres (ÿþ), que es el marcador BOM
"convertir caracteres griegos a latinos" ¿Qué significa esto? α se convierte en a, β se convierte en b, γ se convierte en g, etc. Si es así, ¿a qué se debería convertir ζ, η, ξ? –
Tengo mi propia cadena de destino, donde tengo las conversiones. Básicamente, no importa ... – Stavros
posible duplicado de [Cómo escribir símbolos de moneda en el Editor de Visual Basic] (http://stackoverflow.com/questions/24384952/how-to-type-currency-symbols-in-visual -basic-editor) – GSerg