Excel 是我们最常用的办公软件,经由过程共同利用VBA剧本,能使我们的办公效率起到“事半功倍”的结果。接下来分享用 EXCEL VBA 实现 中文汉字主动转换为拼音的方式。
开启 Excel 2016 的 “开辟东西”:
打开 Excel ,新建一个空白文件,在“功能区”肆意空白处右键,选择“自界说功能区(R)...”,在右侧窗口中勾选“开辟东西”,点击“确定”。
下载 专门建造的 “VBA 剧本文件.txt”
下载链接:1GWoTaHT3fgmC6cKN9RaJzw 提取码:kwxo
成立输出表格样式,可参考如图:
现实工作中,按照本身需要成立格局。
将当前做好的 Excel 工作簿 另存为 “汉字转拼音.xlsm” 文件
点击“文件”--“另存为”--输入“文件名”--选择“Excel 启用宏的工作簿(*.xlsm)”--“保留”。
打开 VBA 开辟情况:
点击菜单“开辟情况”--选择“Visual Basic”。
新建 VBA 模块:
左侧肆意对象上右键,选择“插入(N)”--“模块(M)”,即可打开模块的代码编纂窗口。
成立自界说 VBA 转换函数 GetPinYin()
打开下载好的“VBA 剧本文件.txt”文件,将所有代码复制并粘贴到“模块1(代码)”编纂框中,点击“保留”,点击“封闭”,回到 Excel 编纂界面。
(注重:是封闭 如图 VBA 的开辟窗口)
按之前设心猿意马的格局位置输入 VBA 自界说函数并回车:
=GetPinYin(C3,1)
=GetPinYin(C7,0)
=GetPinYin(C11,0)
=CONCATENATE(D11,"@163.com")
落成结果
自界说函数GetPinYin() 和 系统函数CONCATENATE() 参数申明。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!