利用Excel制作电子表格时,有时需要用到计算填充功能,比如某列每种元件的价格合计,就是由E列元件单价乘以D列元件数量得来的。通过分析,发现利用Excel提供的VBA(VisualBasicforApplication)功能,写几行Basic代码即可方便地达到自动填充F列数据的目的,且计算结果为纯数据值,可以自由进行处......
02-16 495 元件 填充 工作 行号 excel函数
如果工作表中的单元格都具有相同的行高和列宽,我们可以用VBA的方法将给定的单元格和区域定位于屏幕中央,下面是VBA代码:SubCenterOnCell(OnCellAsRange)DimVisRowsAsIntegerDimVisColsAsInteger‘关闭屏幕更新Applicati......
02-16 112 单元格 屏幕 工作 给定 excel函数
Excel中的许多命令都可以使用快捷键来完成,但仍然有一些命令没有指定快捷键。例如在“常用”工具栏中的“显示比例”命令。我们可以用下面的VBA代码来实现用快捷键调整工作表显示比例,将下列代码输入到标准模块中:SubZoomIn()DimZPAsIntegerZP......
02-16 418 工作 快捷键 指定 比例 excel函数
如果需要用VBA的方法获得某个工作簿中工作表的名称,可以使用下面的代码,其中使用了MicrosoftActiveXDataObjects(ADO),可以将指定工作簿中的工作簿名称显示在A列中,在使用时需将代码中的工作簿名称及路径进行更改。SubGetSheetNames()DimobjConnAs......
02-16 333 名称 工作 指定 路径 excel函数
在VBA中,可以用Sheets.Add方法在工作簿中新建工作表。其语法是:Sheets.Add(Before,After,Count,Type)其中参数Before、After指定新建工作表的位置,Coun指定工作表的数量,Type指定新建工作表的类型。如下例:在工作簿新建一个名称为“工作表1......
02-16 156 名称 工作 指定 新建 excel函数
如果要判断一个指定的工作簿是否打开,可以将下面的VBA代码放入标准模块中,然后在子过程中进行调用。FunctionIsWkbOpened(sWkbNameAsString)AsBoolean‘如果目标工作簿已打开则返回TRUE,否则返回FALSEDimiAsLongFori=Wor......
02-16 244 工作 打开 指定 调用 excel函数
一个论坛上的会员有如下的要求:如图需要把当前路径中的财务、采购、工厂、计划、人士等工作簿的“出勤明细”工作表的记录复制汇总在“加班汇总表”工作簿中的“加班原因汇总”工作表中,并需要取出各部门的名称,希望批量使用VBA完成?很久没有玩VBA了,今晚手......
02-16 176 加班 原因 工作 汇总 excel函数
你可能会遇到这样的事情,就是有时候为了收集一些数据(主要是了解XX的需求),我们会制作一些电子表格分发给别人,要求别人按照表格的要求填写,填写完成后以邮件的形式寄回来,然后对数据进行分析整理,然后汇总上报(现在你知道在收集数据的时候该怎么做了)。在填写表格的过程中,由于每个人的理解能力和知识都不一样,有些人由于主观意识......
02-16 159 保护 单元格 工作 撤销 表格 WPS表格
excel为提供了很多好用的功能和函数,但还是有很多工作无法用现有功能和函数批量完成,比如多个excel表格的合并与拆分,而借助VBA语言编写的宏代码,这些看似无法批量处理或无法完成的事情,瞬间变得只是小菜一碟,也许你不懂VBA,也建议先收藏起来这些代码备用。(第1个示例中,演示了VBA代码的使用方法,后面示例均和第......
02-14 370 代码 工作 拆分 文件 excel教程
当在工作表中设置了自动筛选,而在保护工作表时没有选择允许“使用自动筛选”,那么自动筛选功能在保护工作表后无法使用。如果需要在不解除工作表保护的情况下能够使用自动筛选,可以用下面的VBA代码:1.按Alt+F11,打开VBA编辑器,在“工程”窗口中选择相应的工作表,在右侧......
02-14 158 代码 保护 工作 筛选 excel函数
。补充:get.workbook是宏表函数,只能在定义名称中使用。有很多同学在工作表的公式中使用导致错误。哦!忘了告诉大家,删除和添加工作表后,目录是可以自动更新的!......
02-14 345 公式 工作 有很多 目录 excel教程
如果Excel工作簿中包含许多工作表,可以在一个工作表中列出所有工作表目录和相关说明,以方便在各工作表之间跳转。下面的VBA代码就可以实现这个功能,可以在某个工作表的第一列中产生其他工作表的目录列表及其超链接,单击工作表名称就可以跳转到相应的工作表中,并且可以在其他工作表的A1单元格中设置一个返回目录的超链接,单击可以......
02-14 431 代码 工作 目录 运行 excel函数
在Excel中通过自定义页脚的方式在页脚中插入日期时,Excel默认将使用短日期格式,如“2009-10-9”,但大家通常习惯使用“2009年10月9日”这样的长日期格式。Excel没有提供直接的方法在页眉或页脚中修改日期格式。在工作量不大的情况下,可以在页眉或页脚中手工......
02-14 235 工作 日期 格式 页眉 excel函数
有时我们在Excel中制作的工作表需要反复修改,并保存为多个版本。修改的次数多了,很容易混淆。如果能把工作簿的最后保存日期和时间显示在工作表的某个单元格或页眉页脚中,查看起来就非常方便了。用VBA代码就能够轻松地实现这一点,方法如下:1.按Alt+F11,打开VBA编辑器。2.在“工程”窗口......
02-14 433 保存 工作 时间 页眉 excel函数
在Excel中要对工作表进行保护,可以通过单击菜单“工具→保护→保护工作表”的方法来进行。如果要用VBA来保护工作表或撤消工作表保护,可以用下面的代码:PublicSubProtect_Sheet()‘保护工作表,设置密码为“password&r......
02-14 357 保护 密码 工作 撤消 excel函数
如果要用VBA创建新的工作簿,可以使用Add方法,如下面的代码。Excel自动将该工作簿命名为“BookN”,其中“N”是下一个可用的数字,同时新工作簿将成为活动工作簿。SubAddOne()Workbooks.AddEndSub另外,创建新工作簿更好的方法是将其......
02-14 198 创建 对象 属性 工作 excel函数
如果要用VBA同时选择多个工作表,可以利用数组或设置“Select”方法的参数为“False”来扩展所选择的内容,如下面的一些代码:1.用工作表名称:假如工作表名称为“Sheet1”、“Sheet2”、“Sh......
02-14 181 多个 工作 用工 选择 excel函数
通常在保存Excel工作簿时,如果某个工作表处于活动状态,下次打开这个工作簿时就会自动打开这个工作表。如果我们需要每次打开工作簿时总是打开指定的工作表,而无论保存时哪个工作表处于活动状态,可以用下面一个简单的VBA代码来实现:PrivateSubWorkbook_Open()Sheet3.ActivateEndS......
02-14 100 代码 名称 工作 打开 excel函数
Excel中没有内置工作表排序的命令或方法,我们可以用VBA来实现工作表排序。下面的VBA代码可以将工作表按其名称的拼音或笔画的顺序来排序,同时还可以指定升序或降序。SubSortWorksheets()DimSortOrd,SortM,ActiveShtAsStringDimNumSht()Activ......
02-14 272 工作 排序 笔画 顺序 excel函数
大家知道大多数的Excel工作表函数可以用在VBA中,通过下面的方法来调用,例如对A1:A10单元格求和:SubSum1()MsgBoxWorksheetFunction.Sum(Sheet1.Range("A1:A10"))EndSub或:SubSum2()MsgBoxApplica......
02-14 455 包含 单元格 工作 错误 excel函数