请确认,你是一个单元格输入一个数字吗?如果是,则
首先你得建立一个数字与汉字的对照表(可放在另一sheet中)。然后编写一段在特定区域(据你制作的表格范围)单元格回车后据单元格内数字和对照表找到对应汉字并替代刚才数字的VBA代码。
如果你一个单元格内要这样地实现输入多个汉字,恐怕是要创造一种新的输入法,那个我不懂具体怎么弄。
还有一种办法,可以对应大量的数据,当输入前面的代码时,就会显示后面的数据。比如,输入A、B两列数据
A B C D
1 张三
2 李四
3 王五
4 赵六
5 周七
6 孙八
7 钱九
8 胡十
在D1中输入公式:=VLOOKUP(C2,A2:B9,2)
当在C1中输入6时,在D1中就会显示“孙八”
例如在A1中输入数字,在B1显示汉字,则:
B1=if(A1=1,"优",if(A1=2,"良",if(A1=3,"中","差")))
用自动更正选项也可以
自定义