你好,请问怎样在excel中把名字自动转换成首写字母?

[复制链接]
查看11 | 回复3 | 2012-4-5 14:34:23 | 显示全部楼层 |阅读模式
在EXECL中 ,按ALT+F11,插入---模块 复制下列代码 :Function hztopy(hzpy As String) As StringDim hzstring As String, pystring As StringDim hzpysum As Integer, hzi As Integer, hzpyhex As Integerhzstring = Trim(hzpy)hzpysum = Len(Trim(hzstring))pystring = ""For hzi = 1 To hzpysum
hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1)))...
回复

使用道具 举报

千问 | 2012-4-5 14:34:23 | 显示全部楼层
如果只是把 张三 装换为 Z 不用VBA函数就可以=LOOKUP(LEFT(A1),{"","";"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"呒","M";"旀","N";"噢","O";"妑","P";"七","Q"...
回复

使用道具 举报

千问 | 2012-4-5 14:34:23 | 显示全部楼层
是想把如张三改为Z三吗?这个,还是用VBA吧,挺长的代码。 Function getpychar(char)tmp = 65536 + Asc(char)If (tmp >= 45217 And tmp = 45253 And tmp <= 45760...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行