《EXCEL在人力资源管理中的应用案例与技巧.docx》由会员分享,可在线阅读,更多相关《EXCEL在人力资源管理中的应用案例与技巧.docx(82页珍藏版)》请在课桌文档上搜索。
1、Excel案例Ol第1部分EXCWal概念I.名称名称可以代表个单元格或者个单元格区域,或者是常量,公式。名称的定义:选中须要命名的单元格或区域,在界面左上角名称框中输入名称后回车;名称的删除:插入一名称一定义,选中须要删除的名称点击删除按钮,点确定。名称的引用:须要引用某单元格时输入该单元格的名称:=名称第1步:选中须要命名的某个单元格或单元格区域。第2步:在左匕角名称根输入命名后回车。StandardTAB1金艳2Gl-I10003Gl-22000-5Gl-330005G2-140006G2-250007G2-360008删除已有命名:选择“插入”-“名称”-“定义”;选中须要删除的名称,
2、点击“删除”按钮。我入9格式(Q)工H辽)故IgQ)窗口Qt)工作表回)Q_男%,.).粘贴电).:淀。Sffl).标至3函数(E).名称通三y)雕接g).CtrHK名称命名的优点:D避开确定引用的错误2)对公式进行文字化表述,让公式更加简洁理解3)可以在整个工作簿中通用,引用便利2,常用引用函数row:返回指定单元格的行号column:返回指定单元格的列标match:返回杳找值在杳找范围中的序号=match(杳找值,杳找范围,0)其笫三个参数为0,表示查找精确值address:返同单元格名称,其参数为行号列标或计算行号列标的表达式=address(行号,列标)=address(l,l)此公式
3、返回Alindirect:返回单元格的值.其参数为单元格名称=indirect(Al),假设Al=IO,则indirect返回10index:在某区域内查找某个位置的值=index(杳找区域,杳找值所在的行号,杳找值所在的列号)offset:指定基点,指定位移量,得到单元格引用单个单元格引用:=offset(基点单元格,向下移动的行,向右移动的列)区域的引用:=OffSeH基点单元格,向下移动的行,向右移动的列,区域包括的行数,区域包括的列数)向上和向左移动时,位移量为负值。=Offset(Aiaj)将得到B2单元格的值&动态引用动态引用是通过引用函数实现对于单元格或区域的相对引用。它和相对引
4、用的效果很相像,但比简洁的相对引用用途广泛。常用的动态引用的实现方法有:引用函数嵌套。比如offset和row,column嵌套;index和match,indirect,address嵌套等;引用函数与控件结合运用,此类控件包括组合框,滚动条。动态引用的作用:实现对于单元格的动态引用;进行动态分析;制作动态报表。1.运算类型数值运算:1+1=2逻辑运算:1O=TRUE在逻辑运算中,TRUE=I,FA1.SE=O我们利用逻辑运算进行条件推断在EXCel中常用的一些逻辑函数:if,and,or,not,iserror等and:只有当全部条件全部满意,才会返PItrUe的逻辑值语法:and(条件1
5、,条件2,)or:满意其中任何一个条件,都会返IqtrUe的逻辑值第3部分BXCel基硝操作1 .快速选中数据表的蟋行或者整列Ctrl+shift+下箭头/右箭头2 .快速选中区域Ctrl+shift+83,行列互换豆制须要进行行列互换的区域后,将光标放置在数据表外面位置,选择性粘贴一选中“转置”选项4 .一个单元格内容输入为多行alt+回车键5 .显示公式Ctrl+6-冻结窗口选择须耍进行冻结的单元格位置,选择窗口一冻结窗格7 .自定义格式语法:I大于条件值格式;小于条件值格式;I等于条件值格式;文本格式8 .缩放数值o.oo,按百万缩放00,按万缩放0.00,按千缩放9不复制隐藏的行或列a
6、首先选中须要复制的被隐藏了一些行或列的表格区域;b然后点击“编辑”-“定位”-“定位条件”,在其中选择“可见单元格”;c豆制表格区域,粘贴即可。案例。2一文本的处理1 .等长文本的分割从字符申的左边取字符:=1.eft(字符串,文本长度)从字符串的右边取字符:=Right(字符串,文本长度)从字符串的中间取字符:=Mid(字符申,文本起始位置,文本长度)2 .不等长文本的分割第1步:选中要进行分割的字符申区域。英文姓名英文曼称、stcven.IiJohn.Iieorgc.Iiu第2步:点击“数据”一“分列”,在文本分列向导中选择适合的分隔符。所在的单元格。6.罔示无效数据。选择“工具”一“公式
7、审核”一“显示公式审核工具栏”,点击“圈示无效数据”按钮。公式审核该工具可以将全部不符合有效性设定的内容圈示出来。二日期的处理1.Datedif函数:用于计算两个日期之间的年数,月数,天数。=Datedif(起先口期,结束日期,y”)第三个参数:V:表示年数m”:表示月数“d”:表示天数2 .生日提示=DATEDlF(ToDAY(),DATE(YEAR(ToDAYO),MoNTH(G2),DAY(G2),d)3 .某日期的星期=weekday(A2,2)返回的值是3,则表示该日期是星期三。4 .两个日期间的工作日天数=networkdays(起先日期,结束日期,节,假日列表)须要忏先加载“分析
8、工具库”才能运用此工具案例03聂据查询1. V1.OOKUP()V1.OOKUP在表格或数值数组的首列杳找指定的数值,并由此返回表格或数组当前行中指定列处的数值。V1.OOKUP中的V代表垂直。V1.oC)KUP。OOkUP_VaIUe,table_array,col_index_num,rangejookup)1.OokUP_value为须要在数组第一列中杳找的数值。1.ookup_value可以为数值、引用或文本字符串。也可以理解为:两表共有的索引字段。Table,array为须要在其中杳找数据的数据表。可以运用对区域或区域名称的引用,例如数据库或列表。必需使得共有字段位于该范困的第列。C
9、O1.indcxjium为须要调转的数据位于其次个参数中定义的范围的第几列。必需为单纯数值。rangjlookup定义大致匹配或精确匹配CFalse或0:精确匹配;true或忽视或1:假如无法找到精确匹配的值,那么就查找并匹配比查找值小的最近似的值。2. hlookup()H100kUP中的H是水平的意思,在横向排列的表格中查询数据用H100kUp,垂直排列的表格杳询用Vlookup函数。其参数含义与V1.OOKUP近似。案例04查询表信息杳询表利用有效性和V1.oOKUP函数实现。利用有效性实现索引字段的切换。利用V1.OoKUP函数查询与索引字段相关的侪息。案例05”箫选1 .自动筛选(蛤
10、)2 .高级筛选由于自动箭选只能箭选出简洁条件的数据,因此如要在困难条件下进行筛选就须要采纳高级筛选的方式。在须要进行筛选的数据表外设定筛选条件.在对话框中设定:列表区域为数据表区域;条件区域为刚才在数据表外部设定的条件区域,要包括字段名称和条件所在的单元格区域。3 .条件格式条件格式可以使得符合特定条件的记录依据某种设定的格式显示。1)选中要进行条件格式设定的单元格范围2)执行【格式】【条件格式】三(fi)Iia(I)三u单元格圾)一ClriH行。)列IE)工作表QPI自动套用格式()1.Z条件格式Qj).3)在条件格式设置界面进行条件的设定:4 .统计FreqUenCy(须要进行统计的数据
11、区域,分段点)对数据进行区间统计。此函数须要和数组公式起运用.此函数是依据数值的大小划分区间进行统计的C列出须要分析的工资区间,选中须要计算统计结果的单元格区域,输入函数:=frequency(P2:P22,R2:R7)_IniEWnrY(dMjury,bi”arruJiQjp-始烟性别血小年龄公司工龄T密系数工资金额婚婚婚婚婚婚婚婚未未己己未未未已女男女男女男女男BABAABOC28-1-3-2TT21121GGGGGOOO0O0O0O0O0O0O01060204030204030Q_1._frcucncv1500s27P22,R2zR7!2500OooQSOOQ5553456-按卜组合键:
12、Ctrl+shift+enter5-排名次=rank(需排名数值,排名数据范围,排序方式)排序方式:O或忽视降序,否则为升序。案例06窗体控件的运用I.下拉菜单的制作。选择“视图”一“工具栏”一“窗体”,出现“窗体”工具条,在工具条上选择“组合框按下鼠标左键,拖放出合适的大小后释放鼠标,出现下拉菜单形态。选中该下拉菜单,右键选择“设置控件格式”在“限制”菜单上,去选择相应的数据源。“三维阴影”选项是卜拉菜单显示效果设定。单元格链接:该处指定的单元格中将存储在控件中被选中的项目在数据源中的序列号。我们常常利用该序列号引用控件选中的值,还可以利用该值制作动态图表。依据报销单上填报的日期自动生成该报
13、销单的起止H期。Period:FromI200&9/3To200616运用最大值函数MAX和最小假函数MIN0运用身体工具条上的“选项按钮”制作单选按钮。Paymentpaty:COflPAKYPAYOC1.IimPAT2.界面定制行号列标,滚动条,工作表标签的隐藏,选择“工具”一“选项“一“视图”,将窗11选I工具(DI数学6)曲口保护食称tM三dKIT1nIABMhI8U1.X剪切9洁贴(?)方案(D公式审核处报戈除解g.bmc)geesQt*(。无S位Qtmref(DORtiEW上里早aOt*5ffiw三m选项Q).滨传文字1.向导IHe分析它口HWWl9tiMP公大30WJBuQ0Rt
14、Uti)FIOBBIWMfR*ltfWlC)Oti*组合,叠故次再和,指定念设置拄件格式9z三勺项中的行号列标,水平滚动条,垂直滚动条,工作表标签选项去掉。案例07汇总神I.对于分布在同一文件中的表格汇总:忏先创建格式完全样的汇总表的表结构在汇总表须要汇总的项目上输入:=SUm()将光标放入括号,用鼠标选择第一张工作表,按下Shift键,再选取最终一张工作表,然后选择须要汇总的单元格,回车。将该公式复制到其他须要汇总的单元格即可实现整张表的汇总。2.对于分布在不同文件中的表格汇总:首先创建格式完全一样的汇总表的表结构将光标置于起始报表项目上选择【数据】一【合并计弟】数据。)I笆口M)帮助虬Ag
15、妁旦)1排序)有效性0,).I植项运苴表一分列合并计井加).“引用位置”选择各个须要被合并的报表,点击“添加”,直至全部须要被合并的报表添加完成。须要删除张表格时,只须要在合并计算界面上选中该表格,点击删除按钮。当子表格数据发生变更须要更新汇总表数据时,只需执行:数据-合并计弟,进入合并计算界面后干脆点击确定退出该界面即可完成刷新数据的操作。案例08报表爱护单元格区域的爱护。首先取消不须要强护的单元格区域的锁定状态。右键“设置单元格格式“,在“受护”标签上将锁定选项取消。假如须要隐藏单元格公式内容,可以将隐藏选项选中。数据表类型操作目标汇总方法是否须要重复制作是否与数据源有链接关系多字段数据列
16、表记录叠加并按表名区分导入外部数据+SQ1.语句不须要有二维表多个二维表生成透视表透视表多维数据区域合并不须要有同一文件内的报表数据汇总=sum(begin:end!B2)不须要不不同文件中的报表数据汇总合并计算不须要有建以修改原表的结非标准数据表汇总构或者仅作为终端报表,上层再建立一个数据源表作为收集数据运用须要无案例12数据透视表1.应用数据透视表进行各类数据分析C选择“数据”一“数据透视表和数据透视图”,进入透视表设置向导。形成如下图的布时,点击确定按钮。生成如卜.的透视表后,将鼠标悬停在想要移动的字段上,鼠标左键按卜.,将字段拖放到其他区域,生成自1.l须要的数据显示。23客户名气厂期
17、同连配WIftHR(全部)Q情停途径7不知取:蛆值收入产&18IEil示影17显示登9,北京10107618872810成W105926913SlUd大连240691417212.广州36831786951.T休州72651118809JJmSffW】47605】65数据百分比显示:右键菜单一字段设置一选项,式改为“占同列数RtStR选定IS)怨及显示舞瞄出啦Hwa)青字笈情告卷入西EifT1心祢6显示裁凫透也衷工以在U)分比:III一虹JIgP1ygI3)将数据显示方据总和的百分2.同时显示数据与百字自设置如1)在【布局】里将销售收入两次拖入数据区域2)将其中一个销售收入改为百分比显示3)在
18、报表项目上输入新的名称可以修改项目名称将报表项目拖拽到列标题位置,可以将数值和百分比改为按列排列公式q)/序电Qj字段设置H).7分类汇息)计算字段更).计篁JS0).JWJfS).R列出公式QS)插入计算字段名称如篁团q照加I公式)mIfl)I插入字段里)I确定jI关闭I在【名称】后给计算字段定义名称在【公式】后输入计算字段的计算公式,可以引用卜.面的字段9 .自动更新:【右键菜单】【表格选项】【打开时刷新】可以让报表始终有更新后的数据显示。10 .透视图数露透视表数据透视的一返_q字段设置.选项(Q)?WS!18)隐余敖警透视图手段按钮QP|4出除字浅W)假如有些数据无法在数据透视表内部分
19、析,可以引用透视表的数据作为分析的基础。U.制作试算平衡表点击F55“数据”并拖拽到三x三三7KSSsxSlT三元格格式制1.就先谡相的J敷凫摄粗表角SQ)*WWWIMQ)数据透视表字段源手段:借方金版名布N-三7TiS汇忌方式6):场定)fflR15=.r(KffJMwsenftiMC0)W三D数值值值计均大小积值平着乘数i端定II取消I陷藏QPI修字I:选项Q)lgitJzlltf且据i品Il(H产计收项:借方仝移计败项:贷方金装787IlIol廿8场货方宝慈8“02堀行存款-中行(乙科)计软项:借方金能计收场:贷方亥14ViI住部)隐藏数据透视表中的汇总字段S)或量单元格格式酸需遗根的G
20、)WH三RS1)lftaiS定0”场及显示曲WkIhG姓阴手段设Qp豪格送中)HBWC(X)Xr口刘良分类汇WO自动CDO目定义世)无必)效据透视表字段很富和数为大小积R4-R3-l5I确定1I取梢II丽Qi)IMSII题字咆)I红色借贷不平衡;【红色F金额借贷不平衡;蓝色借贷平衡”无格格式Ctr1+抱拽标签来复制匚作表百度血都表噜编制损益表创建IS嵌套函数IS类函数,可以检验数值的类型并依据参数取值返回TRUE或FA1.SEo函数假如为下营的内容,则返回TRUEISB1.A值为空白单元格。NKISER值为随意错误值(除去#N/A)0RISER值为随意错误值(#N/A、#VA1.UE!、#RE
21、F!、ROR#DIV/0!#NUM!、#NAME?或#NU1.1.!)。IS1.OGICA值为逻辑值。,用MAX、MlN函数显示制表日期MAX,返回一组值中的最大值MIN,返回一组值中的最小值A3,A=州日J5h)(AX(日记3Ta:Q&年SAX(日记3BH)4月*IUX(日记hC:C)&.日.AIcDEFGH2一年度日就表U-5Z,5名称三5案例13多合并计算购如卜图格式的即为二维表:ABCD11月2月3月2打印5415045673存储4444515064影像108795510135耗材1381451656网络2672542527108713971355现在我们须耍将数个格式相同的二维表汇总
22、为一张表格,且可以区分不同表格属性进行分析,比如三张表分别为北京,上海,深圳分公司的表格。我们运用的方法是利用透视表多重合并计算数据区域的功能,选择数据-数据透视表和数据透视图数JgI窗口。藕)M井序0.箍选国)分类汇总).有效性).分列任)合并计目(三);数据透视表和数据透视图化).选择第3个数据源类型:多重合并计算数据区域,点击下一步按钮:3求和项:值列R4HE10月11月12月5诸印材信络像存打耗通网购154514151444160761787177438974013488367759334643636382662030829593103311总计114671112110927双击字段名
23、,可以对字段名进行修改:1质12B(全部)E数据透视表字段求单兄案宇及名)分类汇总自动9O自定义位)G无电)口显示空数整项)案例14回来与覆料回来分析表明事物之间相互影响的关系,主要用于分析单个因变盘如何受-个或多个自变侬影响的,比如某地空调的俏侬与气温的变更之间的关系“可以用统计获得的历史数据,对将来的数据进行预料。可以利用它帮助经营,财务,销售,营销等方面的决策.1.趋势线预料D依据历史数据制作出折线图2)选中图表中的折线,右键菜单一添加趋势线3)选择预料类型(可以先选择默认的线性)4)切换到选项标签,依据须要预料的期间数,在“前推”处输入预料期间个数,井选中“显示公式”和“显示R平方值”
24、选项ABCD25A公司B公司差异261月956355304033_272月894167102231283月73405515182529q月782259831839305月8213587823356月815559492206.选中B公司数据系列,右键菜单“数据系列格式”利用匕面的表格制作面积图,数据区域选择C25:D31赚美里屐据赤加抬魁12000100008000600040002000021硒56将其内部(填充色)和边框色都改为“无”效摄系剂格式(国军坐标轴误差误/宪行志系列次序选项内部O自动QP无&)示例边框。自动设置医姐1三图表上将只显示差异部分,如下图:600040002,双坐标图表:
25、利用卜.面的数据制作双坐标图表:ABICDlE1大区实际数2安徽68533福建89564江苏16103预戛数J鼠三成至5619835282.1上撕671183.0%61641392664.3%选择“插入”-“图表”,进入图表向导,选择柱形图,第一种子图表类型簇状柱形图。阿茨向导-4步舞之1-图表类型SB标准渔自定义类型按下不成可我省示例W)(取消IT一步一)完诙9选择“视图”-“工具栏”-“图表”,调出图表工具条:图夫I图尬Jfo回出扫画qXl点开图表工具条上下拉菜单,选择系列完成率”点击图表工具条上“数据系列格式”按钮:图表忸列.侬率,.叵g回耳画Zy数据系列格式I在数据系列格式界面上,切换
26、到坐标轴标签,将系列绘制在由“主坐标轴”改为“次坐标轴”双坐标图表制作完成。3.气泡图:利用下表制作气泡图:ABCI1%GrothCost2Gas2Cft150.003Electricity15%112.504Water8%90.005Food3C225.006Travel7%52.507Other16%120.00在图表向导中选择“气泡图”因为气泡图没有分类轴(其横坐标为序列号),我们须要添加数据标识,点击下一步,切换到数据标记标签,将系列名称打勾:复合饼图制作完成,6.图表组合:一个图表中的不同数据系列可以采纳不同的图表类型显示,如下图:在图表工具条上选择数据系列Compensation:
27、8.带有滚动条的图表:该图表中可以随着点击滚动条的动作而动态翻看源数据中的大量数据。定义两个动态引用的名称:Period:=OffSet(7动态图表1$A$1,7.动态图表D$1,0,10,1)Data:=OffSet(7动态图表!$B$1,7.动态图表!$D$l,0,10,l)制作折线图,选择系列标签,删除PeriQd系歹人假如想制作如下图的甘特图,须要以下4列数据:ABCD1任务开始日期所需时间天数结来日期2项目计划2008-7-142008-7-53项目启动2008-7-542008-7-94需求分析2008-7-752008-7-125系统分析2008-7-9122008-7-216架
28、构设立2008-7-20202008-8-97编写代码2008-7-25252008-8-198文档制作2008-8-1822008-8-20首先制作积累条形图:图表向导-4步骤之1-图表类型叵区I标戊类型自定义类型困表类512U混团人吆鼐.用物陛XY散点田.面困囱环图点击下一步,切换到系列标签,删除结束日期系列:坐标轴格式图案丁刻度手体数字对齐分类OO粗刻度数值”)羯交叉于分类数&)T分类数6类轴刻度域标签之间)包)*分芟数利发姣之间)如:_1_回数值(T)轴置于分类之间也)回分类次序反转CB)回数佰Cr)轴交叉于最大分类处此时纵坐标次序已经反转双击起先日期数据系列,在数据系列格式对话框中将
29、边框和内部都改选为无,此时起先日期数据系列隐藏。效据系刊格式项目计划项目启动需求分析系统分析架构设立编写代码文档制作2008-6-12008-6-2008-7-2008-7-2008-8-2008-9-921开始日期所需时间天数此时须要将横坐标起先日期改为真正的项目起先日期:在excel中,每一个日期都对应一个数值,选中B2,直看2008-7-1对应数值为39630AHBCIDlElFlGO任务开始0期JJ(5S1+II9R-7-1单元格格式3项目启动2008-7-5数字对齐字体边庭图案保护45需求分析2008-7-7系统分析2008-7-9分矣(C):示例6架构设立2008-7-20as育需
30、”契盛通格式不包合任何样定_7编写代码2008-7-258文档制作2008-8-13器的数字格式.*3双击横坐标,切换到刻度,将最小值改为39630,同样将横坐标最大值改为真正的项目结束日期。甘特图制作完成。案例17动态图表选中北京,深圳,上海以下的区域,分别定义北京,深圳,上海的名称选择视图-工具栏一陶体,选择选项按钮,画出如下二个选项按钮:视图W)I插入9格士JSifiQ?)J分员预览工)工具栏显示比例Q).常用格式ViSiialBasicVeb俣护边诲Sft指定宏也).设置控件格式IZ)右键选中选项按钮,在右键菜单中选择设置控件格式,在跳出的对话框中选择限制标签,在单元格链接中选择A16
31、:较切)复制拈贴g娘5S文字)期合我放次序出)在A17单元格中输入公式:=choosc(al6j北京“,“上海”,“深圳”),为A17定义名称:choose在A2,A3,A4单元格中输入以下内容:在B16单元中写入以下公式,并复制到该行1-12月的单元格中:=V1.OOKUP(A3,INDIRECT(choose),CO1.Umno-I,0)用于执行更为困难的推断if(or(条件1,条件2,),若条件满意则返回的结果,若条件不满意则返回的结果)if(and(条件1,条件2,),若条件满意则返回的结果,若条件不满意则返回的结果)3 .计克工资与所得税=-IF(K3-1600)l00000,(K3
32、-1600)*0.45-15375,IF(K3-1600)80000,(K3-1600)*0.4-10375,IF(K3-1600)60000,(K3-1600)*0.35-6375,IF(K3-1600)40000,(K3-l600)*0.3-3375,IF(K3-1600)20000,(K3-1600)*0.25-1375,IF(K3-1600)5000,(K3-1600)*0.2-375,IF(K3-1600)2000,(K3-l600)*0.15-125,IF(K3-1600)500,(K3-1600)*0.1-25,(K3-1600)*0.05)4 .自动计算加班费=IF(ISERR
33、OR(V1.OoKUP(D2,$1.$2:$1.$12,1,FA1.SE)JF(OR(G2=6,G2=7),”周末加班工作日加班”),节假日加班)5 .自动计第请假扣除=IF(OR(D5=病假,D5=事假),E5*1,IF(D5=旷工,E5*3,0)6 .隐藏错误提示=IF(ISERRoR(表达式),”,表达式)案例20计数与求和1 .条件计数countif(range,criteria)CoUntif(A1:Alo0,”8”)SUmPrOdUCt(条件1)*(条件2)*求和区域)用于求和案例21模拟运算表(咯)案例22单虹则假如希望利涧达到200万,则须要相应调检的单价、干脆成本、固定成本、
34、销存盘为多BcI财为放恻Yoni1怕自独一150000*价50位直或才18椅西收入7.500.000要动成本2,700.000SS定成本3.00.266利视1.721.744少?A=C6Y7Y8工具2I数犯也)q保护单变量量解&).CS,6=C6-C78ABCIDB1财务预测YdX1华殳*求解23456钢售节a学传直覆成本Wm收入J500005187.500,000日行元格“目橘S9町交元格:唯-WXOj_J(1I78W堂动成本Bl定成本W2.700,0003,009,25&Ijg1144JaQ1UUlUUU3.993,4372.506,5634,QUU,U4.064,5143.935.486
35、可变单元格:要求解的值所在的单元格目标单元格:关系式表达所在的单元格目标值:关系式的值单变量求解的原理:依据在单元格中描述的一元方程求解方程中的未知数。运用单变故求解的前提:须要在单元格中将一元方程的方程式描述清晰“假如是函数关系,则须要在单元格中引用该函数。案例23规划求解Ift(I)数宪也)亩E帝写的台0F7).录*羸宏安全性()._lt*F8保护口宏IM)选以3.白VisualBasic露痘器H)AIXFIlSMicrosoft弱本第能器/).iust*rU假如定义了宏或者自定义函数并且想运用它们,那么须要将宏的平安性级别调整为中或者低。自定义函数:!-进入VB编辑器工具(I)I做据9)
36、窗口Ia)物助国)qj拼写查IS)信总也索)情谖后行山)共交工作区共享工作湾).佞护9哀机协作Qf)公式审核&)宏IB)一TBftS(I).自定义.选项3.F7AirciichFGhipFINA1.24.828.256.614.6宏如录闻融宏.安全性(三)A1UF8Vi三uATrjct慢例IO-VBAx-NMicrosoftExcel对象电Sh”t1(自定义函数1)MlSheet2(inputbox)Sh*t3I国体)OSht4微效考核)Sht5贤用福梢)电Shgt6(tfilT)QSheet?(nscbox)*ThiiWorlcbook-刍模块离模块13 .双击模块卜.的某一模块,右恻将弹出
37、该模块的代码窗口,我们将在此代码窗口中编写自定义函数C4 .在右侧代码窗口输入以下语句:Functionvaluation(a,b,c,d)valuation=(a+b)*0.6+(c+d)*0.4EndFunction其中,ValUatiQn是该函数的函数名,a,b,c,d是该自定义函数的参数,function与endfunction是自定义函数的起始与结束语句。带有推断的自定义函数:Functionlimitation(job)Ifjob=总经理Ojob=市场销售Thenlimitation=1500ElseIfjob=客户服务Orjob=副总经理”Thenlimitation=1200B
38、BB=Activesheet-Count设定属性的语法:对象.属性=属性值设置第个工作表的名称是“我的工作薄例:SheetS.name=我的工作薄11所谓事务,就是发生在对象上的事情例如在按按上单击鼠标这个动作就是发生于按纽匕的事分,工作表的增加,单元格的修改都是事务。卜面的图示中右边的卜拉框中都是WoRIork%ht二JSelectiorQhwKSHEET(工作表)的事务BeforeDonblickBeforeRightClickCalculatePrivateSubWorksheetEndSub4ChmgQDtctivaPollovHypcrlinkPivotTblUpdfttSelectionChMS事务有什么用呢?程序我们平常并不希望它时时运行,所以我们须要在运用到它时再让它运行,比如:你可以设置一个按纽用单击这个事务去触发程序的运行,当我们单击按纽时就运行,不单击就不运行。再如,我们有时候须要在变更某个工作表中的单元格时运行某个程序这时就可以用WorksheeCChange这个事务。方法:限制对象的动作或功能称为方法,简洁的说就是为了达到某种效果而下达的吩咐:比如:对工作表这个