分享好友 网点查询首页 网点查询分类 切换频道
吉日象物流网站 mykuaidi.com

excel简繁转换怎么设置(EXCEL中使用VBA自定义函数搞定繁体字与简体字互转)

2023-10-261020吉象

我在做VBA服务的时候,常常会遇到香港或台湾的朋友,所以就有简体和繁体转换的需求,有些表格在大陆和港台2地来回转,书写的人一会简体一会繁体就造成了表格简繁不一,后期查找计算的时候会造成诸多不便,这里咱们利用系统API函数,用VBA写2个自定义函数,就可以轻松地解决简繁转换,看到VBA不用害怕,因为你不需要懂,只需要按步骤一步步操作就可以用它

效果示例如下

  1. 打开你的EXCEL表,按下ALT+F11,打开EXCEL的vba编辑器,在左侧工程管理器区域右键插入模块
  2. 在模块里粘贴文章下面代码,在需要转为简体的地方,用=FtoJ(A1)公式,在需要转为繁体的地方用=JtoF(A1)即可

Option Explicit

'声明部分:

Private Declare Function LCMapString Lib "kernel32" Alias "LCMapStringA" (ByVal Locale As Long, ByVal dwMapFlags As Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, ByVal lpDestStr As String, ByVal cchDest As Long) As Long

Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long

'函数部分:

'简转繁

Public Function JtoF(ByVal Str As String) As String

Dim STlen As Long

Dim STf As String

STlen = lstrlen(Str)

STf = Space(STlen)

LCMapString &H804, &H4000000, Str, STlen, STf, STlen

JtoF = STf

End Function

'繁转简

Public Function FtoJ(ByVal Str As String) As String

Dim STlen As Long

Dim STj As String

STlen = lstrlen(Str)

STj = Space(STlen)

LCMapString &H804, &H2000000, Str, STlen, STj, STlen

FtoJ = STj

End Function

举报
收藏 0
打赏 0
评论 0
访问页面已升级请页面访问升级
页面访问升级是什么意思,什么时候需要对网站页面访问进行升级?如何做好页面访问升级呢?针对这些问题我们和大家一起来分析一下

0评论2024-09-051

感叹号_感叹号的用法与作用
感叹号:  感叹号,为标点符号的一种,又称惊叹号、叹号,用于句子结尾,表示惊讶。主要用在感叹句的句末,表示强烈的感情。感

0评论2024-09-051

电脑北京时间校准指南,让你的电脑时间精准同步
在数字化时代背景下,电脑时间的精确性对于维持日常办公效率、确保网络会议同步及促进数据一致性等方面起着至关重要的作用。即使

0评论2024-08-215

手机时间的调整方法
在数字化时代,时间的准确性与我们的生活息息相关。手机作为我们日常生活中的重要工具,其时间的准确性对我们的生活、工作和学习

0评论2024-08-215

跨境电商快递发货指南:亚马逊、易贝、速卖通
在跨境电商领域,快递发货是至关重要的环节。不同的主流平台有着各自的特点和流程,下面我们就以亚马逊、易贝和速卖通为例,为您

0评论2024-06-241

关于我们  |  积分换礼  |  网站留言
(c)2024 吉日象物流网站 www.mykuaidi.com (全国物流货运查询网上平台)