楼主 gvntw |
提取拼音首字母的自定义函数,如“大海航行靠舵手”提取“DHHXKDS”。
|
2楼 apolloh |
发哥万岁!FGWS呵呵! |
3楼 罗刚君 |
简化一下: Function PY(myStr As String) As String Dim i As Integer For i = 1 To Len(myStr) If Mid(myStr, i, 1) Like "[一-龥]" Then PY = PY & Application.WorksheetFunction.Lookup(Mid(myStr, i, 1), [{"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"嘸","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"}]) Next i End Function |
4楼 gvntw |
谢谢罗兄简化! 输入靔靝埊肏也能求出。 另:请问所有汉字都包含“在一-龥”间吗? |
5楼 水星钓鱼 |
”“这个看看能不能出来?呵呵 |
6楼 superzyp |
高人你好 为什么我第一次测试可以 第二次就无法输出了,输出显示:#NAME? 是哪里出了问题,请指教,谢谢 |
7楼 BIN_YANG168 |
这里的比较全面: http://www.exceltip.net/thread-1861-1-3.html |
8楼 tongliaozyr |
越学习,越发现自已的无知! |
9楼 wise |
Q:VBA中如何自定义取得汉字拼音的第一个字母函数? A:翻了一下以前的学习资料,找出这样一个收藏的一个帖子,发上来。觉得这个帖子的代码不错。这个自定义函数不错。
|
10楼 gvntw |
提取汉字拼音首字母,我以前发过一帖了: http://www.exceltip.net/thread-1215-1-1.html |
11楼 dtxczjzmp |
收下,谢谢多位高手分享! |
12楼 逍遥自在 |