随笔分类 - Excel
摘要:在某浪法国,但一直在审核,仅作者可见,我不认为这方面的笔记能够触犯什么禁忌。 新浪博客 (sina.com.cn) 在使用Excel单元格时,有些列的单元格内容需要规范内容,比如性别。这个时候可以让单元格有下拉列表,列表内容事先写好,用户自己选择。这样完成的表格就可以规范内容格式了。 1.新建一个表
阅读全文
摘要:前面一篇是cicode,今天练习了cite词条VBA,还是比较简单的 Sub runExPro()shell "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE d:\test.xlsx",3End Sub 按钮点击事件调
阅读全文
摘要:最近做的一项工作需要用到表格,表格的单元格中有大量的条款,这些条款之间希望有换行加以区分,以往的做法是人工在每一条末尾插入alt+enter,这么做的效率是比较低的。 有一种效率高的办法。选中需要修改的单元格,按下ctrl+F,使用替换功能。如果现有条款都是以;结尾,那么就将;替换成;再按下ctrl
阅读全文
摘要:昨天在一个微信群里面有人询问怎么读取网上邻居共享的excel文件内容,我做了一个测试,网上邻居计算机为LJ2,有一个共享文件myexcel.xls,现在需要读取第2行第2列的数值,按钮脚本如下: Sub OnClick(ByVal Item) '读取网上邻居excel数据Dim xlApp,xlBo
阅读全文
摘要:按钮的鼠标点击脚本 Sub OnClick(ByVal Item) Dim xlapp,objworkbookSet xlapp=CreateObject("Excel.Application")xlapp.visible=FalsexlApp.Workbooks.Open "D:\TEST.XLS
阅读全文
摘要:假设有这样一张数据表,希望通过下拉列表框控件选择时,动态调整图表。 在A列从A3到A6填入数值1,2,3,4,插入下拉列表框(开发工具中),下拉列表框的控件格式做如下设置: 数据源区域取的是分公司名字,单元格链接在B7,会在那里显示下拉列表框选择的是第几项,从1开始,由于这个练习中只有4个可选项,所
阅读全文
摘要:为了后面的学习,先做match函数的练习,假设有这样一张表,C列是升序排列,D列随机排列,E列降序排列。 match函数的语法是match(查阅值,查阅区域,匹配方法),用于查询符合条件的单元格在查找区域中所处的相对位置。重点是匹配的方法,有三种方法: 为1或者省略, 查找小于或等于 查阅值 的最大
阅读全文
摘要:vlookup查询函数在excel中还是很强大的,今天先做这个函数的练习,后面会用到这个函数实现较为复杂的功能。 vlookup函数的语法形式是 = VLOOKUP (查阅值、包含查阅值的区域、包含返回值的区域中的列号、近似匹配(TRUE)或完全匹配(FALSE)) 要查找的值,也被称为查阅值。 查
阅读全文
摘要:前面的博客已经记录了如何实现数据采集、数据记录、条件查询、数据导出功能。数据导出使用方法的是:后台创建一个excel文件,将microsoft datagrid控件中的数据逐行逐列读取出来,写入前面创建的excel文件,然后排版处理,最后保存excek文件。实际使用过程中,数据量大的时候,就很慢。
阅读全文
摘要:前面的博客学习了在excel中单个条件统计个数,有时候需要复杂条件统计个数,excel中有一个countifs函数,看起来和countif长得差不多,但是功能强大的太多。比如有这样一张表格 如果我们要统计销售员是四川人的人数,那么在空白单元格写入=COUNTIF(E1:E11,"四川")就行了,如果
阅读全文
摘要:今天做一张表,需要统计表格中满足某个条件的数据个数,excel有一个函数countif,简单的条件个数统计没有问题。为了不至于忘记用法,把它写下来。 比如有这样一个表格 在D5到D11之间有一组数据,如果要统计这个范围内大于等于100的数据的个数,那么写入公式=COUNTIF(D5:D11,">=1
阅读全文
摘要:今天值班,需要创建一个月报表的excel文件,每天一个工作表,表格格式是固定的,如果点击增加工作表,在复制粘贴的方法新增工作表,会很麻烦。有一个简单的方法。 打开一个excel文件,点击菜单文件-选项 打开的对话框选择常规选项卡,找到“新建工作簿时包含的工作表数”,设置成30. 退出,然后新建一个e
阅读全文
摘要:最近在使用excel文件处理台账时,需要点击一个连接直接打开另外一个文件,默认的操作是建立绝对路径,但如果用U盘拷贝到其它计算机上后,由于路径改变,连接就无效了。经过查询网络,可以使用相对路径,方法如下。 比如excel文件名字叫做台账.xlsx,放在“d:\台账”文件夹下,要点击G3单元格内“证书
阅读全文
摘要:有时候会遇到excel文件中的表格隐藏了多个行和列,比如这样子: 要一次性显示所有隐藏的航很简单,全选所有内容,鼠标放到列上,右键-取消隐藏就能显示所有的列了。 鼠标放到行上,右键-取消隐藏就能显示所有的行了。
阅读全文
摘要:今天加班在办公室遇到这样一个问题:office2016双击excel文件不能打开,只有通过点击excel的文件-打开才能打开excel文件,通过搜索网络终于找到解决办法。 打开注册表编辑器,找到“HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command”
阅读全文
摘要:前两天在qq群里看到有人问如何使用citectVBA取得昨天的日期,我看了一下CitectVBA资料,一个坏消息是没有日期加减计算的函数,一个好消息是excel里面丰富的日期时间函数可以计算昨天的日期,而且citect可以读取excel文件内容。当然可以在citectvba中通过if……then一大
阅读全文
摘要:假设c盘根目录下有一个text.xlsx文件,希望得到R1C1的数值,那么在cicode编辑器写以下CitectVBA代码: Sub getdatafromexcel()Dim xlApp As ApplicationDim objwb As ObjectDim objst As ObjectDim
阅读全文
摘要:前面的博客记录了在excel一个区域划全部的边框,其实还可以自定义左、右、上、下、斜边框,以及边框线等等。在citectVBA编辑器写以下代码: Sub ExcelBordersCnfg()Dim fileName As stringDim xlApp As ApplicationSet xlApp
阅读全文
摘要:前面一篇博客记录了怎么创建一个excel文件并录入数据,数据录入之后还需要进行合并单元格、表格线之类的操作,使用脚本可以让这些定义全自动完成。 CitectVBA编辑器中插入以下脚本: Sub CreateExcelFileByVBA(sFileName As string)Dim xlApp As
阅读全文
摘要:以前在wincc学习时,练习过创建一个excel文件,并且将数据写入新创建的excel文件。cicode代码似乎没有那么灵活,写数据到还要用到ODBC连接。不过CitectVBA功能还是不错的,本篇就记录怎么创建excel文件和写数据,思路和在wincc一样。 创建一段CitetVBA代码 Sub
阅读全文

浙公网安备 33010602011771号