• 一:视图---->宏---->录制宏

  • 二:试图---->宏---->查看宏

  • 三:点击编辑,输入如下代码片段,点击保存,并选择是
Function pinyin(p As String) As Stringi = Asc(p)Select Case iCase -20319 To -20284: pinyin = "A"Case -20283 To -19776: pinyin = "B"Case -19775 To -19219: pinyin = "C"Case -19218 To -18711: pinyin = "D"Case -18710 To -18527: pinyin = "E"Case -18526 To -18240: pinyin = "F"Case -18239 To -17923: pinyin = "G"Case -17922 To -17418: pinyin = "H"Case -17417 To -16475: pinyin = "J"Case -16474 To -16213: pinyin = "K"Case -16212 To -15641: pinyin = "L"Case -15640 To -15166: pinyin = "M"Case -15165 To -14923: pinyin = "N"Case -14922 To -14915: pinyin = "O"Case -14914 To -14631: pinyin = "P"Case -14630 To -14150: pinyin = "Q"Case -14149 To -14091: pinyin = "R"Case -14090 To -13319: pinyin = "S"Case -13318 To -12839: pinyin = "T"Case -12838 To -12557: pinyin = "W"Case -12556 To -11848: pinyin = "X"Case -11847 To -11056: pinyin = "Y"Case -11055 To -2050: pinyin = "Z"Case Else: pinyin = pEnd SelectEnd FunctionFunction getpy(str)For i = 1 To Len(str)getpy = getpy & pinyin(Mid(str, i, 1))Next iEnd Function

  • 四:回到excel,鼠标定位到“拼音码”列第一行(C2单元格)。在函数框中输入=getpy(B2),(调用自定义函数,获取B2单元格中汉字内容首字母)回车,可以看到获取到B2单元格中内容的首字母

  • 五:鼠标定位到单元格C2右下角,光标变成黑色十字,按住鼠标左键一直往下拉。获取全部内容的拼音码。

转载于:https://www.cnblogs.com/xiaopotian/p/8079127.html

Excel2016通过宏生成拼音码相关推荐

  1. C# 根据传入的字符串生成拼音码,包含全码和简码

    #region 生成拼音码:GetFirstPYLetter(str),生成拼音全码:GetAllPYLetters(str)public static class SpellCodeHelper{p ...

  2. #【精华】 PB根据一串字符串生成拼音码

    #[精华] PB根据一串字符串生成拼音码 //==================================================================== // Event ...

  3. oracle数据库生成拼音码,Oracle中生成汉字拼音码的函数(转载)

    效果: select fgetpy('中国') FROM dual; 结果   zg CREATE OR REPLACE FUNCTION fgetpy (v_str VARCHAR2) RETURN ...

  4. oracle自动生成拼音码,oracle 产生拼音码的函数

    create or replace function pro_f_getspell(vstr varchar2, --提交的字符串 vlen number) --返回字符串的长度 return var ...

  5. sql生成拼音码函数

    sql函数生成拼音码方案 create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare ...

  6. oracle 五笔码函数,如何根据单元格汉字自动生成拼音码和五笔码

    1)打开电子表格软件: 2)执行工具--宏- VISUAL BASIC编辑器: 3)插入--模块: 4)在模块中输入相关代码: 5)关闭VB编辑器: 如此就OK了. 例如:在A1单元格中有姓名:郑兴民 ...

  7. sqlserⅴer随机函数_Sql server自动生成拼音的函数

    Sql server自动生成拼音的函数 CREATE function f_GetPying(@str varchar(100)) returns varchar(8000) as begin dec ...

  8. 根据汉字的首字母生产拼音码进行查询

    公司里原先的代码,实在没看懂.... 主要是在Sql中实现 USE [Xpos_refer_database] GO /****** Object: UserDefinedFunction [dbo] ...

  9. 让我们习惯在底层用C++宏生成代码

    春天最难堪的是没有收成的垦植:人生最难堪的是失踪往决意信念的寂寞 我们知道操作C++泛型编程可以写出扩年夜性很是强的法式,操作C++的接***术也可以很等闲的扩年夜出已经存在的法式.只不外有一件工作它 ...

最新文章

  1. 使用meta属性禁用手机浏览器的缩放功能
  2. AI需求强劲 AI芯片市场规模有望达到405亿
  3. 120.数据缓存cache的基本概念
  4. xfce4的主题PenOSmaster使用xfce4-screenshooter截屏会全屏幕都是紫色的问题-解决方案
  5. mysql 5.6 使用ssl_MySQL 5.6--------SSL连接最佳实战
  6. 那些年面过的坑,都在这里了~
  7. 【三维路径规划】基于matlab无人机三维路径规划【含Matlab源码 1262期】
  8. 我的世界服务器权限组权限修改器,我的世界op权限组指令是什么 op权限组指令汇总...
  9. java 学生成绩管理系统_学生成绩管理系统
  10. python搞机器视觉,掌控Python 人工智能之机器视觉
  11. url传参的编码与解码
  12. SSD目标检测网络tensorRT推理【附代码】
  13. 无法定位序号344于动态链接库_无法定位序号 3873 于动态链接库存LIBEAY32.dll上
  14. 数据流被提前关闭- connectionClosedException:premature end of chunk coded message body:closing chunk expected
  15. 计算机主要应用领域八大智能,八大智能(八大智能与五大领域图)
  16. 状态压缩.种花小游戏
  17. pythonallowpos_利用Python抓取并分析京东商品评论数据
  18. android 点击退出账号,安卓退出登录功能
  19. QPluginLoader 加载插件dll失败
  20. Java数字加密(加密解密)

热门文章

  1. 几款好用播放器ijkplayer、vlc、SmartPlayer、ExoPlayer
  2. ios平台Ahorro记账APP换新机无法下载问题
  3. 洛谷【P1873】 砍树 简单二分解析
  4. STM32串口通信、串口调试助手
  5. POS58票据热敏打印机,怎么用ESC/POS命令控制打印
  6. 华为云排名第八,2019年云综合收入85亿元
  7. Android N 指纹框架
  8. 什么是虚拟机(virtual machine)
  9. Python员工信息作业
  10. 码神军训(四,五)——代码跳舞军体拳