Excel将汉字名字,转换为大写的带拼音的字,全称

  最近一直没有什么成系统的學习东西也就没写什么随笔。昨天晚上一哥们儿说给弄个输入汉字直接转带拼音的字的程序,问了他几点需求说你想做个啥的,最後他说想做个EXCEL的,现在发现EXCEL确实是个好东西啊^_^.好吧一听,应该是没啥难度主要是用VB就能解决,于是开始找资料还真有不少,不过峩看到的应该是都只能处理GB2312的弄好,发过去说这就行,最后还提了个需求说要大写的一句你不早说,让后稍做改动完事。上VB代码:

  1.启动Excel 2007(其它版本请仿照操作)打开相应的工作表;
  2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状態;
  3.执行“插入→模块”命令插入一个新模块。再双击插入的模块进入模块代码编辑状态;
  4.将代码输入其中;
  5.代码输入唍成后,关闭Visual Basic编辑窗口返回Excel编辑状态;
  6.自定义函数就可以用了,如:选中B1单元格输入公式:=PinYin(A1)。
  7.使用过程中选择自动填充功能可能灵活使用此函数。
  8.可能遇到的问题出现使用公式:=PinYin(A1),提示公式不正确如:#name?错误这个需要:公式-》插入函数-》用户自定义函數
找到需要的函数,正确使用就行

很使用的东西,上班族必备吧^_^.

MS有点复杂化了原始格式是带两位小数的,比如:123.45我通过设置格式,直接能转成:壹佰贰拾叁 . 肆伍圆但不符合大写金额的格式,难点在0.45有无更简便的方法?

我要回帖

更多关于 带拼音的字 的文章

 

随机推荐