VBA中的简繁转换

VBA中的简繁转换
VBA中的简繁转换

VBA中的简繁转换

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

'Dim STf As String '繁体字符串

'Dim STj As String ' 简体字符串

'Dim STlen As Long ' 待转换字串长度

'Sub Test1() 'Gb码简体转繁体

' STj = "中华人民共和国"

' STlen = lstrlen(STj)

' STf = Space(STlen)

' LCMapString &H804, &H4000000, STj, STlen, STf, STlen

' Debug.Print STf

'End Sub

'Sub Test2() 'Gb码繁体转简体

' STf = "中華人民共和國"

' STlen = lstrlen(STf)

' STj = Space(STlen)

' LCMapString &H804, &H2000000, STf, STlen, STj, STlen

' Debug.Print STj

'End Sub

Public Function scTtc(ByVal Str As String) As String

Dim lngStrLen As Long, StrA As String

lngStrLen = lstrlen(Str)

StrA = Space(lngStrLen)

LCMapString &H804, &H2000000, Str, lngStrLen, StrA, lngStrLen

If StrA = Str Then

lngStrLen = lstrlen(Str)

StrA = Space(lngStrLen)

LCMapString &H804, &H4000000, Str, lngStrLen, StrA, lngStrLen

scTtc = StrA

Else

scTtc = StrA

End If

End Function

繁简切换注意事项

简体繁体相互转换注意事项 关于繁简转换,很多人习惯用电脑字体之间的繁简来转换。在很多时候,很多简体字不只有一个繁体字。这时候再转换,可能就会出错,这里附上部分繁简转换容易错的字以便参考,以下内容来自互联网: 几,象形。仅用作家具名称。这个意义也可以写作“机”。《书谱》“。。。书机。。。”。与“幾个”的“幾”不通用。机,作为家具名称时,与“機器”的“機”也不通用。 后,上古与王意义相近。如“后羿”意思即“王羿”。据说是个反“司”。与“前後”之“後”不通用。 饑,仅用于“饑荒”。与“饥饿”之“饥”不通用。 征,仅用于征讨,征伐。“徵”在征伐征讨等词语中与“征”不通用。而作为五音之一的“徵”(zhi)也不能写作“征”。“徵”可以用于徵收、应徵入伍。 逰,在“游泳”中与“游”不通用。其他的旅游、游玩中可以通用。 (另外,有几个字简繁汉时即通用,如:“无”与“橆”,“万”与“萬”。“万”用于复姓“万俟”时,好像与“萬”不通用。还有个特殊现象,即通假借用,如六朝时有“皇后”的“后”借用为“前後”的“後”,这个是特殊现象,以后另帖讨论。) 大家熟知的“司母戊方鼎”铭文“司母戊”,近来有说应读“后母戊”。可为“后”字参照。 “余”与“餘”也不通用。如作为“多出”的意思,“闰餘成嵗”不能写作“闰余成嵗”。作为第一人称“余”时,也不可写作“餘”。(顺便说一下,嵗,上面是从“止”,由于形近,也有讹为“山”的隶书楷书,也是可以的。但是写篆书就得回复本形“止”。有无知者如WENHUAISHA之流,按楷隶书的讹文反推为篆书,就是大错特错了。) “雲雾”也不可写作“云雾”。“子曰诗云”也不能写作“子曰诗雲”。 并非“反清复明”恢复繁体,而是在假设书法作品通是繁体情况下,列出较为规范的繁体写法。完全简体也可以。 “暴”,写作隶书楷书时,“暴怒”“暴晒”是无区别的。但是若是篆书,就是俩不同的字。不知道为何不能发图片了。暴晒,也可读PUSHAI。 “读”右半边,“卖”。楷书隶书无区别。篆书是俩不同的字。“读”右边是声旁。(这俩字打的是简化字) “极”“極”,也不通用。不过“极”古代极其少用,《说文》解释为“驴上负也。” “个”,“個”,古代不通用。“个”竹枝,一说半个“竹”。而“個”就是咱们通用的一个

简体繁体转换时容易出错的的字

简体繁体转换时容易出错的的字 简体繁体转换时容易出错的的字干:對應三個繁體字: (干)涉,(乾)燥,(幹)部; 后:對應兩個繁體字: (後)面,皇(后); 系:對應三個繁體字: 唔(系),關(係),聯(繫); 历:對應兩個繁體字: (歷)史,日(曆); 钟:對應兩個繁體字: 時(鐘),(鍾)意; 板:對應兩個繁體字:老(闆),木(板); 表:對應兩個繁體字:手(錶),外(表); 丑:對應兩個繁體字:(醜)怪,子(丑)寅卯。范:對應兩個繁體字:模(範),(范)仲淹[注:姓氏]; 丰:對應兩個繁體字:(豐)富,(丰)采; 刮:對應兩個繁體字:(颳)風,搜(刮); 胡:對應兩個繁體字:(鬍)須,(胡)闹,(胡)亂; 回:對應兩個繁體字:(迴)旋,(回)頭,(回)報,(回)族; 伙:對應兩個繁體字:(夥)計,團(夥),(伙)食,(伙)房; 姜:對應兩個繁體字:生(薑),(姜)子牙[注:姓氏]; 借:對應兩個繁體字:(藉)口,(藉)題發挥,(借)錢; 克:對應兩個繁體字:攻(剋),(剋)期,(克)勤(克)儉,千(克); 困:對應兩個繁體字:(睏)倦,(睏)覺,(困)苦,圍(困); 漓:對應兩個繁體字:(灕)江,淋(漓); 里:對應兩個繁體字:表(裏)不一,這(裏),(里)程,鄰(里)關係; 帘:對應兩個繁體字:窗(簾),垂(簾)聽政,酒(帘)[注:旗子狀嘅標誌]; 面:對應兩個繁體字:(麵)粉,(麵)條,當(面),表(面),反(面); 蔑:對應兩個繁體字:污(衊),(蔑)視; 千:對應兩個繁體字:鞦(韆)[注:簡體:秋千],一(千),(千)秋基业。秋:對應兩個繁體字:(鞦)韆,(秋)季; 松:對應兩個繁體字:(鬆)散,(松)樹; 咸:對應兩個繁體字:(鹹)菜,老少(咸)宜;

简体繁体转换

简体繁体转换 // 网页简繁体转换 // 日期:2007年4月1日 // 作者:niker // 本js用于客户在网站页面选择繁体中文或简体中文显示,默认是正常显示,即简繁体同时显示 // 在用户第一次访问网页时,会自动检测客户端语言进行操作并提示.此功能可关闭 // 本程序只在UTF8编码下测试过,不保证其他编码有效 // -------------- 以下参数大部分可以更改-------------------- //s = simplified 简体中文t = traditional 繁体中文n = normal 正常显示 var zh_default = 'n'; //默认语言,请不要改变 var zh_choose = 'n'; //当前选择 var zh_expires = 7; //cookie过期天数 var zh_class = 'zh_click'; //链接的class名,id为class + s/t/n 之一 var zh_style_active = 'font-weight:bold; color:green;'; //当前选择的链接式样 var zh_style_inactive = 'color:blue;'; //非当前选择的链接式样 var zh_browserLang = ''; //浏览器语言 var zh_autoLang_t = true; //浏览器语言为繁体时自动进行操作 var zh_autoLang_s = false; //浏览器语言为简体时自动进行操作 var zh_autoLang_alert = true; //自动操作后是否显示提示消息 //自动操作后的提示消息 var zh_autoLang_msg = '歡迎來到本站,本站爲方便台灣香港的用戶n1.采用UTF-8國際編碼,用任何語言發帖都不用轉碼.n2.自動判斷繁體用戶,顯示繁體網頁n3.在網頁最上方有語言選擇,如果浏覽有問題時可以切換n4.本消息在cookie有效期內只顯示一次'; var zh_autoLang_checked = 0; //次检测浏览器次数,第一次写cookie为1,提示后为2,今后将不再提示 //判断浏览器语言的正则,ie为小写,ff为大写 var zh_langReg_t = /^zh-tw|zh-hk$/i; var zh_langReg_s = /^zh-cn$/i; //简体繁体对照字表,可以自行替换 var zh_s = '皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅

excelvba常见字典用法集锦及代码详解(全)

常见字典用法集锦及代码详解 前言 凡是上过学校的人都使用过字典,从新华字典、成语词典,到英汉字典以及各种各样数不胜数的专业字典,字典是上学必备的、经常查阅的工具书。有了它们,我们可以很方便的通过查找某个关键字,进而查到这个关键字的种种解释,非常快捷实用。 凡是上过EH论坛的想学习VBA里面字典用法的,几乎都看过研究过northwolves狼版主、oobird版主的有关字典的精华贴和经典代码。我也是从这里接触到和学习到字典的,在此,对他们表示深深的谢意,同时也对很多把字典用得出神入化的高手们致敬,从他们那里我们也学到了很多,也得到了提高。 字典对象只有4个属性和6个方法,相对其它的对象要简洁得多,而且容易理解使用方便,功能强大,运行速度非常快,效率极高。深受大家的喜爱。 本文希望通过对一些字典应用的典型实例的代码的详细解释来

给初次接触字典和想要进一步了解字典用法的朋友提供一点备查的参考资料,希望大家能喜欢。 给代码注释估计是大家都怕做的,因为往往是出力不讨好的,稍不留神或者自己确实理解得不对,还会贻误他人。所以下面的这些注释如果有不对或者不妥当的地方,请大家跟帖时指正批评,及时改正。 字典的简介 字典(Dictionary)对象是微软Windows脚本语言中的一个很有用的对象。 附带提一下,有名的正则表达式(RegExp)对象和能方便处理驱动器、文件夹和文件的(FileSystemObject)对象也是微软Windows脚本语言中的一份子。 字典对象相当于一种联合数组,它是由具有唯一性的关键字(Key)和它的项(Item)联合组成。就好像一本字典书一样,是

繁体字转换表

繁体字转换表 A 皑(皚)嗳(噯) 蔼(藹) 霭(靄) 爱(愛) 暧(曖) 碍(礙)谙(諳) 鹌(鵪) 暗(闇)肮(骯)袄(襖) 鳌(鼇)袄(襖) B 坝(壩)罢(罷)摆(擺) 败(敗) 颁(頒) 板(闆)办(辦)绊(絆)帮(幫) 绑(綁) 谤(謗) 镑(鎊) 龅(齙) 饱(飽) 宝(寶)鸨(鴇) 报(報) 鲍(鮑) 贝(貝) 狈(狽) 备(備) 辈(輩) 惫(憊) 呗(唄) 绷(繃)笔(筆)币(幣)毕(畢) 闭(閉) 毙(斃) 边(邊) 编(編) 贬(貶) 变(變、変) 辩(辯) 辫(辮)标(標) 镖(鏢) 表(錶) 别(彆) 鳖(鱉) 瘪(癟)宾(賓)傧(儐) 滨(濱) 缤(繽) 槟(檳) 膑(臏) 摈(擯) 殡(殯) 鬓(鬢) 饼(餅) 拨(撥)饽(餑) 驳(駁) 铂(鉑) 卜(蔔) 补(補) 布(佈) C 才(纔) 财(財) 参(參) 残(殘) 蚕(蠶) 惭(慚) 惨(慘) 灿(燦) 仓(倉) 苍(蒼) 沧(滄) 舱(艙) 厕(廁) 侧(側) 测(測) 恻(惻) 层(層) 锸(鍤) 诧(詫) 钗(釵) 掺(摻) 搀(攙) 禅(禪) 蝉(蟬) 缠(纏) 谗(讒) 婵(嬋) 产(產) 铲(鏟) 阐(闡) 忏(懺) 颤(顫) 长(長) 肠(腸) 尝(嘗) 偿(償) 厂(廠) 场(場) 伥(倀) 畅(暢) 车(車) 彻(徹) 尘(塵) 陈(陳) 衬(襯) 称(稱) 蛏(蟶) 诚(誠) 惩(懲) 乘(乗) 撑(撐) 痴(癡) 驰(馳) 迟(遲) 齿(齒) 炽(熾) 冲(衝)

虫(蟲) 宠(寵) 绸(綢) 筹(籌) 踌(躊) 丑(醜) 出(齣) 刍(芻) 锄(鋤) 雏(雛) 础(礎) 储(儲) 处(處) 触(觸) 传(傳) 疮(瘡) 闯(闖) 创(創) 怆(愴) 锤(錘) 纯(純) 莼(蓴) 唇(脣) 鹑(鶉) 绰(綽) 辍(輟) 词(詞) 辞(辭) 赐(賜) 苁(蓯) 聪(聰) 冲(衝) 从(從) 丛(叢) 撺(攛) 蹿(躥) 窜(竄) 锉(銼) 错(錯) D 哒(噠) 达(達) 鞑(韃) 带(帶) 贷(貸) 担(擔) 单(単、單) 殚(殫) 掸(撣) 胆(膽) 惮(憚) 诞(誕) 当(當、噹) 裆(襠) 铛(鐺) 挡(擋) 党(黨) 荡(蕩) 档(檔) 导(導) 岛(島) 捣(搗) 祷(禱) 邓(鄧) 灯(燈) 籴(糴) 敌(敵) 涤(滌) 诋(詆) 谛(諦) 缔(締) 递(遞) 颠(顛) 巅(巔) 癫(癲) 点(點) 电(電) 垫(墊) 淀(澱) 钓(釣) 谍(諜) 钉(釘) 顶(頂) 订(訂) 冬(鼕) 东(東) 冻(凍) 栋(棟) 动(動) 斗(鬥) 窦(竇) 独(獨) 读(讀) 渎(瀆) 犊(犢) 牍(牘) 椟(櫝) 黩(黷) 笃(篤) 镀(鍍) 断(斷) 缎(緞) 锻(鍛) 队(隊) 对(對) 吨(噸) 钝(鈍) 顿(頓) 夺(奪) 铎(鐸) 堕(墮) (嶋) (闘) E 讹(訛) 鹅(鵝) 额(額) 轭(軛) 恶(惡、噁) 饿(餓) 谔(諤) 鳄(鱷) 儿(兒) 尔(爾) 迩(邇) 饵(餌) 贰(貳) F 发(發、髮) 罚(罰) 阀(閥) 矾(礬) 烦(煩) 贩(販) 饭(飯) 范(範) 访(訪) 纺(紡) 飞(飛) 诽(誹) 绯(緋) 废(廢) 费(費)

excelVBA常用函数

(1) Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text '字符串不区分大小写 Option Base 1 '指定数组的第一个下标为1 (2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler '当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 '恢复正常的错误提示 (5) Application.DisplayAlerts=False '在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False '关闭屏幕刷新 Application.ScreenUpdating=True '打开屏幕刷新 (7) Application.Enable.CancelKey=xlDisabled '禁用Ctrl+Break中止宏运行的功能 工作簿 (8) Workbooks.Add() '创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate '激活名为book1的工作簿 (10) ThisWorkbook.Save '保存工作簿 (11) ThisWorkbook.close '关闭当前工作簿 (12) ActiveWorkbook.Sheets.Count '获取活动工作薄中工作表数 (13) https://www.360docs.net/doc/cb16279732.html, '返回活动工作薄的名称

EXCEL VBA 编程常用时间函数

时间函数 Now 返回一个Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。Date 返回包含系统日期的Variant (Date)。 Time 返回一个指明当前系统时间的Variant (Date)。 Timer 返回一个Single,代表从午夜开始到现在经过的秒数。 TimeSerial(hour, minute, second) 返回一个Variant (Date),包含具有具体时、分、秒的时间。DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) 返回Variant (Long) 的值,表示两个指定日期间的时间间隔数目 Second(time) 返回一个Variant (Integer),其值为0 到59 之间的整数,表示一分钟之中的某个秒 Minute(time) 返回一个Variant (Integer),其值为0 到59 之间的整数,表示一小时中的某分钟 Hour(time) 返回一个Variant (Integer),其值为0 到23 之间的整数,表示一天之中的某一钟点 Day(date) 返回一个Variant (Integer),其值为1 到31 之间的整数,表示一个月中的某一日 Month(date) 返回一个Variant (Integer),其值为1 到12 之间的整数,表示一年中的某月Year(date) 返回Variant (Integer),包含表示年份的整数。 Weekday(date, [firstdayofweek]) 返回一个Variant (Integer),包含一个整数,代表某个日期是星期几

Excel中的VBA内部函数有哪些

Excel中的VBA内部函数有哪些 一.测试函数 IsNumeric(x)‘是否为数字,返回Boolean结果,TrueorFalse IsDate(x)‘是否是日期,返回Boolean结果,TrueorFalse IsEmpty(x)‘是否为Empty,返回Boolean结果,TrueorFalse IsArray(x)‘指出变量是否为一个数组。 IsError(expression)‘指出表达式是否为一个错误值 IsNull(expression)‘指出表达式是否不包含任何有效数据(Null)。 IsObject(identifier)‘指出标识符是否表示对象变量 二.数学函数 Sin(X)、Cos(X)、Tan(X)、Atan(x)三角函数,单位为弧度 Log(x)返回x的自然对数 Exp(x)返回ex Abs(x)返回绝对值 Int(number)、Fix(number)都返回参数的整数部分,区别:Int 将-8.4转换成-9,而Fix将-8.4转换成-8 Sgn(number)返回一个Variant(Integer),指出参数的正负号 Sqr(number)返回一个Double,指定参数的平方根 VarType(varname)返回一个Integer,指出变量的子类型 Rnd(x)返回0-1之间的单精度数据,x为随机种子 三.字符串函数

Trim(string)去掉string左右两端空白 Ltrim(string)去掉string左端空白 Rtrim(string)去掉string右端空白 Len(string)计算string长度 Left(string,x)取string左段x个字符组成的字符串 Right(string,x)取string右段x个字符组成的字符串 Mid(string,start,x)取string从start位开始的x个字符组成的字符串 Ucase(string)转换为大写 Lcase(string)转换为小写 Space(x)返回x个空白的字符串 Asc(string)返回一个integer,代表字符串中首字母的字符代码 Chr(charcode)返回string,其中包含有与指定的字符代码相关的字符 四.转换函数 CBool(expression)转换为Boolean型 CByte(expression)转换为Byte型 CCur(expression)转换为Currency型 CDate(expression)转换为Date型 CDbl(expression)转换为Double型 CDec(expression)转换为Decemal型 CInt(expression)转换为Integer型

繁体字和简体字转换容易出错的字总结

简体转繁体 =============================辨识区============================ (一)“只”读zhi1,作量词时作“隻”(区别于“双”的繁体“雙”),读zhi3时作“衹”、“只”均可,“衹”更为正式。 (二)“后”在“皇后、太后、皇天后土”等义时作“后”,其余诸如“前后、以后”等时作“後”。特别注意“后宫”特指“皇后居住的宫殿”时写作“后宮”,而常指的后宫则写作“後宮”。 (三)“杨”的繁体是“木+昜(昜)”,而不是“木+易”,区别于锡、赐等字。汤、畅、肠、荡、觞等字类推,另外提醒“伤”作“傷”,“阳”作“陽”。 (四)“制”在仅仅含“制造”义时作“製”,其余作“制”。例词:制定計劃,制止,制裁,限制,社會主義制度,制服,全日制;製作,監製,精製,製版。 (五)“尽”读jin3时作“儘”,读jin4时作“盡”。 (六)“干”的繁体有三个:干、乾和幹。读gan4时一律作“幹”,读gan1时,如有相对于湿之义作“乾”,其余均作“干”,另外“干妈”作“乾媽”。例词:干擾,干預,干支,干犯,干涉,干城,干戈,干將劍;主幹,幹部,幹練,幹活;乾淨,乾燥,牛肉乾,烘乾,乾脆。 (七)“范”作姓氏时作“范”,其余均作“範”。“余”作姓氏或指本人时作“余”,其余均作“餘”。 (八)“什么”的繁体可以写作什麼、什麽、甚麼、甚麽都可以,建议使用“什麽”。 (九)“杆”读gan1时作“杆”,读gan3时作“桿”。例词:大腸桿菌,槓桿原理,球杆,欄杆。

(十)“为”的可以作“為”或者“爲”。前一个是港澳繁体,后一个是台湾正体。 (十一)“台湾”的正式繁体应该是“臺灣”,而现在港澳台地区通用的写法是“台灣”(官方文件仍是“臺灣”)。注意“臺”的写法。 (十二)“冲”有“向前冲”义时作“衝”,其余像冲凉,冲剂,相冲等作“沖”,另外常见地名也作“沖”,如“沖繩島”。 (十三)“鸟”作“鳥”(鳥),不光只是把丶换成横,还要在中间加一横。另外“凫”的作“鳧”(中间有四点),而“枭”作“梟”(中间没有四点)【这些加或不加四点是现行写法,更古老文字中均有四点】。而“乌”则作“烏”(烏)。 (十四)“于”作“於”,但港澳繁体中,“于”作为姓氏时仍作“于”,其余作“於”。 (十五)“纟”部的繁体除了第三笔要变为三点外,上面还要变成“幺”,即糹,也可作“糸”(去掉倒数第二笔的勾)。 (十六)“变”作“變”(變),下面是“攵”,而不是“又”或者“夂”。上面是“糹”+“言”+“糹”。注意不能把“弈”、“奕”等上部是“亦”的字也类推成“變”字头。 (十七)“采”除了喝采、神采奕奕,神采飞扬、丰采、文采等名词时作“采”,其余均作“採”(即动词),如採購、採訪、採花、採礦。 (十八)“致”除了“标致”“细致”和“精致”三词作“緻”外,均作“致”。 (十九)“隽”作“雋”,“镌”等类推,但“携”作“攜”(左边扌,上面山,中间隹,下面冏)。 (二十)“帘”除了“酒帘”(即旗子的意思)义作“帘”外均作“簾”。

在Excel VBA中调用Excel自带函数

在Excel VBA中调用Excel自带函数-Excel VBA学习 2010-03-29 19:45:25| 分类: computer|字号订阅 最近在写一个VBA的程序,想自己生成一些报表.便遇到了在VBA中无法使用SUM函数.解决的方法如下: 前段时间为公司实验室编制测试数据库,其中遇到一个问题,怎样在VBA中使用Excel自带的一些函数呢?如min,max,average等等。 本以为能在Excel表格中直接使用的函数也能直接移植到VBA中,结果发现根本行不通,程序报错。后来通过多方查询发现,虽然不能直接引用,但是我们可以曲线救国,excel中表格可以用max函数,在VBA中也可以用,只需通过WorksheetFunction对象就可以引用,后面加函数名称,然后加range来引用单元格。举个例子: Application.WorksheetFunction.Max(range("A1:C5")) 下面就是能在VBA中使用excel自带函数: A__ Acos Acosh And Asin Asinh Atan2 Atanh AveDev Average B__ BetaDist BetaInv BinomDist C__ Ceiling ChiDist ChiInv ChiTest Choose Clean Combin Confidence Correl Cosh Count CountA CountBlank CountIf

Covar CritBinom D__ DAverage Days360 Db DCount DCountA Ddb Degrees DevSq DGet DMax DMin Dollar DProduct DStDev DStDevP DSum DVar DVarP E__ Even ExponDist F__ Fact FDist Find FindB FInv Fisher FisherInv Fixed Floor Forecast Frequency FTest Fv G__ GammaDist

vba常用代码大全

前言 我们平时在工作表单元格的公式中常常使用函数,Excel自带的常用的函数多达300多个,功能强大,丰富多彩,但是在VBA中不能直接应用,必须在函数名前面加上对象,比如:Application.WorksheetFunction.Sum(arg1,arg2,arg3)。 而能在VBA中直接应用的函数也有几十个,下面将逐一详细介绍常用的40个VBA函数,以供大家学习参考。 第1.1例 ASC函数 一、题目: 要求编写一段代码,运行后得到字符串”Excel”的首字母和”e”的ASCII值。 二、代码: Sub 示例_1_01() Dim myNum1%, myNum2% myNum1 = Asc("Excel") '返回69 myNum2 = Asc("e") '返回101 [a1] = "myNum1= ": [b1] = myNum1 [a2] = "myNum2= ": [b2] = myNum2 End Sub 三、代码详解 1、Sub 示例_1_01():宏程序的开始语句。 2、Dim myNum1%, myNum2%:变量myNum1和myNum2声明为整型变量。 也可以写为 Dim myNum1 As Integer 。Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符是百分比符 号 (%)。

3、myNum1 = Asc("Excel"):把Asc函数的值赋给变量myNum1。 Asc函数返回一个 Integer,代表字符串中首字母的字符的ASCII代码。 语法 Asc(string) 必要的 string(字符串)参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。 4、myNum2 = Asc("e"):把Asc函数的值赋给变量myNum2。这里返回小写字母e 的ASCII代码101。 5、[a1] = "myNum1= ": [b1] = myNum1:把字符串“myNum1= “赋给A1单元格,把变量myNum1的值赋给B1单元格。 6、[a2] = "myNum2= ": [b2] = myNum2:把字符串“myNum2= “赋给A2单元格,把变量myNum2的值赋给B2单元格。 7、End Sub:程序的结束语句,和“Sub示例_1_01()”相对应。 第1.2例 Chr函数 一、题目"": 要求编写一段代码,运用Chr函数将ASCII值转换为对应的字符。 二、代码: Sub 示例_1_02() Dim myChar1$, myChar2$ myChar1 = Chr(69) ' 返回 E。 myChar2 = Chr(101) ' 返回 e。 [a1] = "myChar1= ": [b1] = myChar1 [a2] = "myChar2= ": [b2] = myChar2

繁体字转换表

简繁体字转换表 拼音简体繁體1i 皑皚2i 嗳噯2i 蔼藹2i 霭靄3i 爱愛3i 暧曖3i 碍礙`n 谙諳`n 鹌鵪`ng 肮肮2o 袄襖1o 鳌鼇b3 坝壩b3 罢罷b2i 摆擺b3i 败敗b`n 颁頒b3n 办辦 b3n 绊絆 b`ng 帮幫 b2ng 绑綁 b3ng 谤謗 b3ng 镑鎊 b`o 龅齙 b2o 饱飽 b2o 宝寶 b2o 鸨鴇 b3o 报報 b3o 鲍鮑 b7i 贝貝 b7i 狈狽 b7i 备備 b7i 辈輩 b7i 惫憊 bei 呗唄 b4ng 绷繃 b& 笔筆 b* 币幣 b* 毕畢 b* 闭閉 b* 毙斃 bi`n 边邊 bi`n 编編 bi2n 贬貶 bi3n 变變 bi3n 辩辯 bi3n 辫辮 bi`o 标標 bi`o 镖鏢 bi2o 表錶 bi4 鳖鱉 bi6 瘪癟 b%n 宾賓

b%n 傧儐b%n 滨濱b%n 缤繽b%n 槟檳b%n 膑臏b*n 摈擯b*n 殡殯b*n 鬓鬢b&ng 饼餅b8 拨撥b8 饽餑b9 驳駁b9 铂鉑bo 卜蔔b} 补補b] 布佈c1i 财財c`n 参參c1n 残殘 c1n 蚕蠶 c1n 惭慚 c2n 惨慘 c3n 灿燦 c`ng 仓倉 c`ng 苍蒼 c`ng 沧滄 c`ng 舱艙 c7 厕廁 c7 侧側 c7 测測 c7 恻惻 c5ng 层層 ch` 锸鍤 ch3 诧詫 ch`i 钗釵 ch`n 掺摻 ch`n 搀攙 ch1n 禅禪 ch1n 蝉蟬 ch1n 缠纏 ch1n 谗讒 ch1n 婵嬋 ch2n 产產 ch2n 铲鏟 ch2n 阐闡 ch3n 忏懺 ch3n 颤顫 ch1ng 肠腸 ch1ng 尝嘗 ch1ng 偿償 ch2ng 厂廠 ch2ng 场場 ch3ng 伥倀 ch3ng 畅暢

汉字简繁转换的复杂性和陷阱

The Pitfalls and Complexities of Chinese to Chinese Conversion
汉字简繁转换的复杂性和陷阱 漢字簡繁轉換的複雜性和陷阱
春遍雀来 (Jack Halpern)
日中韓辭典研究所 所长
華留萬陽貳 (Jouni
Kerman) Kerman)
日中韓辭典刊行會软件开发总工程师
目录
0. 摘要 1. 序 2. 转换的四级 3. 讨论和分析 4. 转换的新技术 鸣谢 参考材料 附录 作者介绍 日中韓辭典研究所
(株)日中韓辭典研究所 The CJK Dictionary Institute, Inc.
〒352-0001 日本国埼玉県新座市東北2-34-14 小峰ビル 3?4F
电话:048-473-3508 Fax:048-486-5032 E-mail:jack@https://www.360docs.net/doc/cb16279732.html, 网址:https://www.360docs.net/doc/cb16279732.html,
-1-

汉字简繁转换的复杂性和陷阱
春遍雀来,日中韓辭典研究所 所长 春遍雀来 華留萬陽貳,日中韓辭典刊行會软件开发总工程师 華留萬陽貳
0. 摘要
汉语有两种书面形式:中华人民共和国和新加坡使用的简体中文 简体中文,和台湾、香港、澳门以及 简体中文 大多数海外华人使用的繁体中文 繁体中文。但是存在一种常见的误解,认为这两个体系之间具有直接 繁体中文 的对应关系,相互转换只需要从一个字符集对应到另一个字符集就可以了,例如从国标码 (GB2312-80)转换到大五码(Big5)。 虽然很多代码转换工具实现了这种转换, 但事实却是截然相反的。 这两种体系在不同级别上 都存在重要的差异,不论是字符集,编码,拼写法(字的选择),词汇(词的选择),还是语义 (词义),都有着显著的差别。 随着东亚在世界经济里的地位日益重要, 地方化公司和翻译公司都有着对中文简繁体转换的 迫切需求,但也必须克服以下障碍:(1)现有的转换工具产生的结果不能令人满意;(2)缺乏 发展好的转换工具所需的知识;(3)无法得到高质量数据的字典;(4)手工转换费用太高。 1996年, 日中韓辭典研究所 日中韓辭典研究所(The CJK Dictionary Institute, Inc.)开始深入调查这些问题,并建 立了一个总括了中文简繁互转的数据库(300 300万条,且仍在发展中),其目的是要使转换软件 300 的准确性接近百分之百. 这篇论文解释了涉及的复杂问题,并展示这项基于Unicode的新技术将如何大大减少中文地 方化和翻译项目的时间和费用。
1. 序 1.1 历史背景
汉字在它几千年的历史中经历了许多变迁。很多书法风格,异体字,和字体设计都有逐步的 演变。有些完整的,复杂的字体被提升为“正字”,而那些令人眼花缭乱、泛滥成灾的变体 则往往被降级为“俗字”。 在中华人民共和国于1949年成立后不久, 新政权就发起了一场积极的运动, 贯彻大规模的书 面语改革。在五十年代,毛泽东和周恩来提出了简化汉字是一项应该优先完成的任务。1952 年成立的语言改革委员会开始深入研究这一问题,并从事编纂简化字表的任务。 这些行动导致了许多书面语的改革,最重要的有:建立了一套标准化的罗马字系统(拼音), 限制日常用字的数量,以及大大地简化了数以千计的字形。一度,这项运动的目的是完全废 除汉字,以罗马字母表代之,但后来还是倾向于使用简化字形而放弃了这项政策。 随后几年出版了几种简化字表,其中最著名的是1964年出版的“权威”简化字总表 简化字总表,之后又 简化字总表 重新发行了几次并作了次要的修改。最新版本是1986年出版的,收录了2244个简体字[简体 字总表 1986]。 台湾、香港和多数海外华人没有实行简化。尤其是台湾,还在严格地遵循着繁体的形式。台
-2-

Excel中最常用的300句VBA编程语句

最近研究了一下vba编程,主要是针对excel的,现在为了学习,特别从网上搜集了300句常用语句,以备不时之需,也留给网友,不方便的时候查询一下。 定制模块行为 (1) Option Explicit ‘强制对模块内所有变量进行声明 Option Private Module ‘标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text ‘字符串不区分大小写 Option Base 1 ‘指定数组的第一个下标为1 (2) On Error Resume Next ‘忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 ‘恢复正常的错误提示 (5) Application.DisplayAlerts=False ‘在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False ‘关闭屏幕刷新 Application.ScreenUpdating=True ‘打开屏幕刷新 (7) Appli cation.Enable.CancelKey=xlDisabled ‘禁用Ctrl+Break中止宏运行的功能 工作簿 (8) Workbooks.Add() ‘创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate ‘激活名为book1的工作簿 (10) ThisWorkbook.Save ‘保存工作簿 (11) ThisWorkbook.close ‘关闭当前工作簿 (12) ActiveWorkbook.Sheets.Count ‘获取活动工作薄中工作表数 (13) https://www.360docs.net/doc/cb16279732.html, ‘返回活动工作薄的名称 (14) https://www.360docs.net/doc/cb16279732.html, ‘返回当前工作簿名称 ThisWorkbook.FullName ‘返回当前工作簿路径和名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小 (16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列 (17) ActiveWorkbook.WindowState=xlM aximized ‘将当前工作簿最大化 工作表 (18) https://www.360docs.net/doc/cb16279732.html,edRange.Rows.Count ‘当前工作表中已使用的行数 (19) Rows.Count ‘获取工作表的行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘将Sheet1命名为Sum (21) ThisWorkbook.Sheets.Add Before:=Worksheets(1) ‘添加一个新工作表在第一工作表前 (22) ActiveSheet.Move After:=ActiveWorkbook. _ Sheets(ActiveWorkbook.Sheets.Count) ‘将当前工作表移至工作表的最后(23) Worksheets(Array(“sheet1”,”sheet2”)).Select ‘同时选择工作表1和工作表2 (24) Sheets(“sheet1”).Delete或Sheets(1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i的名称 (26) ActiveWindow.DisplayGridlines=Not ActiveWindow.DisplayGridlines

VBA使用Excel工作表函数

在VBA如何使用Excel工作表函数 发布: | 作者: Microsoft | 来源: Microsoft | 查看: 5743次 摘自EXCEL帮助 在 Visual Basic 中使用 Microsoft Excel 工作表函数 在 Visual Basic 语句中可以使用大多数 Microsoft Excel 工作表函数。若要查看可以使用的工作表函数列表,请参阅可用于 Visual Basic 的工作表函数列表。 注释一些工作表函数在 Visual Basic 中是不实用的。例如:Concatenate 函数就不实用,因为在 Visual Basic 中可使用 & 运算符来连接多个文本值。 从 Visual Basic 中调用工作表函数 在 Visual Basic 中,通过 WorksheetFunction 对象可使 用 Microsoft Excel 工作表函数。 以下 Sub 过程使用 Min 工作表函数来决定在某个单元格区域中的最小值。首先,将变量 myRange 声明为 Range 对象,然后将其设置为 Sheet1 上 的 A1:C10 单元格区域。指定另一个变量 answer 为对 myRange 应用 Min 函数的结果。最后,answer 的值就被显示在消息框中。 Sub UseFunction() Dim myRange As Range Set myRange = Worksheets("Sheet1").Range("A1:C10") answer = Application.WorksheetFunction.Min(myRange) MsgBox answer End Sub 如果您使用的工作表函数需要一个单元格区域引用作为参数,则必须指定一 个 Range 对象。例如:您可以用 Match 工作表函数搜索单元格区域。可以在工作表单元格中输入公式,如“=MATCH(9,A1:A10,0)”。但是,您应 在 Visual Basic 过程中指定一个 Range 对象来获取相同的结果。

繁体字和简体字转换容易出错的字

繁体字学习宝典 建议下面几类朋友阅读本文: 1.认为相对于繁体字,现行的简化字更为科学与先进; 2.认为“人云亦云”的繁体写法是“人雲亦雲”; 3.认为使用网上的简繁转换工具可以得出正确对应的繁体写法; 4.对繁体中文有兴趣,想加深了解我们中华民族繁衍发展几千年的正统文字,培养继承和弘扬中华传统文化的能力。 ===========================首先看这里========================== 1.本文绝大部分内容由铁鹫飞艇(我)原创总结(>99%)。 2.为了避免语词混淆,除组词,引义用繁体字外,其余均用简化字。并且在阐述时遵从“简体反推繁体”原则以方便大家学习。 3.本文是我学习繁体字的经验和知识,专门阐述如何区分非对称繁简对应和容易写错的繁体字,并普及新旧字形知识。 4.如果大家不清楚个别字的用法,无论是否已收录在文中,欢迎在评论中提出,周末将进行回答与补充。 5.本文每周更新,会根据新获取的知识将前面的内容进行修正、补充及完善,因此建议有意转载的朋友们使用百度的转帖功能

(会随文章更新而更新),也请那些未标出处的网络转载者自重!! 最近更新日期:2011年10月28日 最近更新内容: 【紧急修正】郁/鬱;風塵僕僕;老舍 =============================辨识区============================ (一)“只”读zhi1,作量词时作“隻”(区别于“双”的繁体“雙”),读zhi3时作“衹”、“只”均可,“衹”更为正式。(二)“后”在“皇后、太后、皇天后土”等义时作“后”,其余诸如“前后、以后”等时作“後”。特别注意“后宫”特指“皇后居住的宫殿”时写作“后宮”,而常指的后宫则写作“後宮”。 (三)“杨”的繁体是“木+昜(昜)”,而不是“木+易”,区别于锡、赐等字。汤、畅、肠、荡、觞等字类推,另外提醒“伤”作“傷”, “阳”作“陽”。 (四)“制”在仅仅含“制造”义时作“製”,其余作“制”。例词:制定計劃,制止,制裁,限制,社會主義制度,制服,全日制;製作,監製,精製,製版。 (五)“尽”读jin3时作“儘”,读jin4时作“盡”。

VBA中的CreateObject函数

Excel VBA之CreateObject 函数 先看一下下面的句子,体会一哈: Set d = CreateObject("") '建立字典对象变量d Set xlApp = CreateObject("") '建立Excel对象变量xlApp Set fso = CreateObject("") '建立文件系统对象变量fso CreateObject 函数创建并返回一个对 ActiveX 对象的引用。 语法 CreateObject(class,[servername]) CreateObject函数的语法有如下部分: class

说明 每个支持自动化的应用程序都至少提供一种对象类型。例如,一个字处理应用程序能会提供 Application对象,Document对象,以及 Toolbar对象。 要创建 ActiveX 对象,只需将 CreateObject返回的对象赋给一个对象变量:'声明一个对象变量来存放该对象 '的引用。Dim as Object 采用后期绑定方式。 Dim ExcelSheet As Object Set ExcelSheet = CreateObject("") 上述代码将启动该应用程序创建该对象,在本例中就是创建一个 Microsoft Excel 电子数据表。对象创建后,就可以在代码中使用自定义的对象变量来引用该对象。在下面的示例中,可以使用对象变量 ExcelSheet 来访问新建对象的属性和方法,以及访问Microsoft Excel 的其它对象,包括应用程序对象和单元格集合。 '设置 Application 对象使 Excel 可见 = True '在表格的第一个单元中写些文本 1).Value = "This is column A, row 1" '将该表格保存到C:\ 目录

常用VBA函数精选

常用VBA函数精选 前言 我们平时在工作表单元格的公式中常常使用函数,Excel自带的常用的函数多达300多个,功能强大,丰富多彩,但是在VBA中不能直接应用,必须在函数名前面加上对象,比如:Application.WorksheetFunction.Sum(arg1,arg2,arg3)。而能在VBA中直接应用的函数也有几十个,下面将逐一详细介绍常用的40个VBA函数,以供大家学习参考。 第1.1例ASC函数 一、题目: 要求编写一段代码,运行后得到字符串 ”Excel”的首字母和”e”的ASCII值。 二、代码: Sub 示例_1_01() Dim myNum1%, myNum2% myNum1 = Asc("Excel") '返回69 myNum2 = Asc("e") '返回101 [a1] = "myNum1= ": [b1] = myNum1 [a2] = "myNum2= ": [b2] = myNum2

End Sub 三、代码详解 1、Sub 示例_1_01():宏程序的开始语句。 2、Dim myNum1%, myNum2%:变量myNum1和myNum2声明为整型变量。 也可以写为Dim myNum1 As Integer 。Integer 变量存储为16位(2 个字节)的数值形式,其范围为-32,768 到32,767 之间。Integer 的类型声明字符是百分比符号(%)。 3、myNum1 = Asc("Excel"):把Asc函数的值赋给变量myNum1。 Asc函数返回一个Integer,代表字符串中首字母的字符的ASCII代码。 语法 Asc(string) 必要的string(字符串)参数可以是任何有效的字符串表达式。如果string 中没有包含任何字符,则会产生运行时错误。 4、myNum2 = Asc("e"):把Asc函数的值赋给变量myNum2。这里返回小写字母e的ASCII代码101。 5、[a1] = "myNum1= ": [b1] = myNum1:把字符串 “myNum1= “赋给A1单元格,把变量

相关文档
最新文档