答案 0 :(得分:1)
在VBA中,有AscW
函数返回字符串第一个字母的Unicode代码点作为十进制数。
使用以下代码段作为示例:
Sub mycode()
MsgBox "female symbol code = " & CStr(AscW(Cells(1, 1).Text)) & ", male symbol code = " & CStr(AscW(Cells(2, 1).Text))
End Sub
输出
female symbol code = 9792, male symbol code = 9794
在vba编辑器中运行该代码之前,在活动工作表的单元格A1,A2中输入相应的符号。您可以在键入11和12时按住Alt
输入这些符号,分别为
<强> NB 强>
(至少)有一个8位代码页支持男性和女性性别符号(U+2642
和U+2640
,分别为chr(11)
和chr(12)
,分别为:code page 437。
这似乎是最接近ascii表示的。