为你提供13款拿来即用的excel工具_第1页
为你提供13款拿来即用的excel工具_第2页
为你提供13款拿来即用的excel工具_第3页
为你提供13款拿来即用的excel工具_第4页
为你提供13款拿来即用的excel工具_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个简单的VBA语句翻译器模 VBA通用代码 Excel函数宝 全面获取工作簿的使用信 在Excel中创建专业的甘特 工作时间及薪水计算 Excel日历模 一款实用的自定义功能区加载 Excel工作任务模 任务矩阵模 随机分组模 关于完美 完美 使用指 在完美Excel 如果您对本书有什么建议或者还有什么好的示例,欢迎前往完美Excel 欢迎本,让的人方便地得到所需要的知识VBEVBA代码,并呈现译文,如下图1.2所示。为方便自动扩展,给存放VBA和语句的单元格区域定义动态名 DimstrStringAsStringDimintStartAsInteger,intEndAsIntegerDimblnLinesAsBooleanDimrngAsSetrng=Sheet1.Range("A1")intStart=intStrLen=Len(strString)intCrLf=InStr(1,strString,IfintCrLfThenblnLines=DoWhileintStart>intEnd=InStr(intStart,strString,"")-1IfintEnd<=0ThenintEnd=intStrLenIfblnLinesAnd(intCrLf<intEnd)ThenintEnd=intCrLf-intCrLf=InStr(intEnd+2,strString,IfintCrLf=0ThenblnLines=rng.ValueMid(strStringintStart,intEndintStart1)Setrng=rng.Offset(1,0)'在每行后面插入一个标记rng.Value="Finished"intStart=intEnd+

rng.Value=Mid(strString,intStart,intEnd-intStart+1)intStart=intEnd+2

EndSetrng=rng.Offset(1,IfintStart>intStrLenThenintStart=End词,并将它们依次放置到工作表Sheet1的列A中。PrivatePrivateSub"&"要清空它们吗?IfintCancel=1ThentxtString.Text=""EndEndDimlngLastRowAs SubSubEndSubSubDimrngAsRange,rngFoundAslngLastRow=Sheet1.Range("A"&ForEachrngInSheet1.Range("A1:A"&IfNotrngFoundIsNothingThenEndIfNextEndDimrngAsRangeDimstrAsForEachrngInSheet1.Range("B1:B"&lngLastRow)Ifrng.Value<>"Finished"Thenstr=str&"str=str&rngEndIfstr=str&vbCrLfEndIfNextEndSubClearSheet()SubClearSheet()End不同情形的VBA语句,还需要下大功夫。 201795引言:VBAVBA代码整理在一起,想要使2.3型的”,如下图2.4所示。块中的起始行,并放置在“子过程”工作表中。 引言:学好并熟练运用Excel函数将能发挥出Excel无尽的。然而,Excel有今天给出的这个工具——ExcelExcel函数集中在一起,不“ExcelExcelExcel函数,甚至下面的演示了如何使用“Excel函数宝典”。(详见完美Excel 下图3.2所示为工作表主界面,在命名为“ ame=OFFSET(函数库!$A$3,0,0,COUNTA(函数库!$A:$A)-名称:查找与PrivatePrivateSub[[End EndPrivatePrivateSubcmbCate.List=EndSubPrivatePrivateSub[[FindDataEndtxtFind.Text=[FindDataEndSubSubtxtCate.Text=""txtVer.Text=""txtUse.Text=""txtCate.Text=""txtVer.Text=""txtUse.Text=""txtPara.Text=""EndPrivateSubcmdSample_Click()PrivateSubcmdSample_Click()UnloadMeEndUnloadMeEnd例如工作簿的工作表数、已使用的单元格数、单元格数、名称单元格数、图在开发一个大且复杂的Excel电子表格模型时,应该密切关注该工作簿的大小及格和常量单元格?有多少个返回值为错误的?有多少个定义了命称的区域?有多少个图表、表、数据表、VBA代码行,等等?VBA代码是非常有用的。工作簿大小:MB和B 外部数:统计对其他Excel工作簿的数(这个数量不是所有包含对VBA组件数:统计VBAVBA(ponentsLineofCodeCountofables。通过遍历当前工作簿的所Range对象的.Cells属性和.SpecialCells属性来发现大多数的度量 中发送消息:获取工作簿信息 图你可以到下面的 薪水,如图6.1所示。 时薪水,如图6.4所示。这个工作表模板综合应用了Excel、数据有效性、名称、条件格式、工作表控件等技术,有的朋友可以在Excel中发送消息:工时表计算器来工作簿模板。 201844本章介绍的这两款Excel模板,由 开发,使用Excel创建动 DATE函数、WEEKDAY函数、DAY函数、ISNUMBER单元格格式设置技巧,有的朋友可以在完美Excel中发送消息: Excel2010Excel中添加、编辑和验证功能区XML代码。由一个窗体组成,在窗体中可以编辑customUI和customUI14XML文本。其界面如图8.1所示。可在本文后面给出的资源或回复消息,压缩文件。文件中包含着自定义功能区编辑器和2个xsd文件。AddinsXSDXML安装这个加载项后,Excel功能区“开发工具”选项卡中将会出现一个名为“ysbcustomUIeditor”的组,如图8.2所示。含有XML的工作簿。如果要从头创建自定义功能区,则应选择其他工具。 201859 中,发布了一款可以让你修改右键菜单的加载Righter。你几乎可以添加任何在其他右键菜单或者Excel2003经典菜单中Righter让你可以通过右键菜单,例如单元格、绘图对象和数据表,以对右键菜单进行修改,这就是为什么Righter加载项能够工作。可在本文后面给出的资源或回复消息,压缩文件安装这个加载项后,Excel功能区“开发工具”选项卡中将会出现一个名为“Righter”的组,如图9.1所示。单击 Excel2003的添加命令和文件菜单,这个列表框包含了所有在该菜单中发UniqueControlName时。默Add按钮将选定的控件添加到目标 ShowList命令在新的工作表中显示当前已筛选的可用命令完整的列表,这只似于Windows中的路径分隔符。之所以选择分号,是因为它不在菜单或控件名ResettoDefault按钮重置当前所选择的目标为Excel默认,这意味ShowLabelsOn sID为每个右键菜单添加一 Excel10:Excel本章介绍的这款Excel模板,仍然是 开发的,使用Excel技术制作工作任务模板,可以很方便地列举待办事项,记录并完成情况。10.3所示。如果已经完成,工作任务上会添 G5:G7中放置着工作状态列表,H5:H7中放置着工作优先级列表,DEExcel的数据有紧急任务,则分数为1*5=5分。3项为紧急任务,13*5+1*3=18在工作列表区域A5:E29中,使用了条件格式,根据工作完成状态来添加行等技术,以及单元格格式美化技巧,有的朋友可以在完美Excel中 经有了。这个Excel模板帮助你管理每天/每周的工作任务,非常容易使用。用原理与大家。在学习的过程中,发现了几个小Bug,也一同修复。你一定听斯蒂芬.柯维的《高效能的7个习惯》一书,可能很多人都看 11.4所示。注意,除任务状态外,其他3个必需填写或选择。如果某项任务完成,只需在该任务名称上双击鼠标,Excel会自动在其上添加删除线,如图11.5所示。任务2已完成,在其上双击鼠标,添加删除线。 201862本章继续中的优秀Excel模板的就是让Excel为你自动分配了,如下图12.1所示。 在单元格区域A2:A17中是人员,你可以在末尾添加的人名。在单元格E2GP中创建分组。本模板支持最多10个分组。意增加或删除人员。在列B中的为 ]))+ 其中,COUNTAA中的人数,RANDBETWEEN1和总人数来使随机数唯一,如图12.2所示。 1,H12E2中的值,超过的单元格中返=IFERROR(IF(G$1<>"",INDEX(Table1=IFERROR(IF(G$1<>"",INDEX(Table1],INDEX(Table1排钮并指定VBA代码,通过单击来刷新工作表。VBASubSubEndSub能够解决实际问题。有的朋友可以在完美Excel中发送消息: 下面继续中的优秀Excel模板,本章结合实际稍作修改在10:Excel工作任务模板中,我们了一款模板,可以方便地列举待办每日事项,查看每月事项。 应的工作表中,如图13.2所示。 这款模板运用创建日历,使用VBA代码来增减日期并完成事项的添加和显示。有的朋友可以在完美Excel中发送消息: 完美Excel是一个坚持Excel与VBA技术知识的,自2017年5月余篇实用文章可供广大Excel者和使用者学习交流。这本就是根据完美Excel上的Excel实用工具系列文章整理而成的。 的相关文章。如果你有学习Excel和VBA的相关知识和实战技巧,可以关注完美Excel 可以通过下列方法关注[完美Excel]方法2—扫一扫下面的 下图1是完美Excel 的界面。名称显示在屏幕正上方,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论