
办公OFFICE
文章平均质量分 80
xcntime
看雪
展开
-
VBA打开已加密的Excel VBA工程文件并批量去除密码同时获取代码中指定内容
每个闯关的Excel xlsm文件中均有下一期闯关题的闯关密码,文章发布后有很多知友找我要下一关的密码,但小妖的密码是写死在VBA代码中的。给了微信信息给小妖,她居然自己也不记得自己每关设置的是什么密码,估计是不想让自己太容易打开。' MsgBox "请先对VBA编码设置一个保护密码...", 32, "提示"' MsgBox "对文件特殊加密成功......", 32, "提示"' MsgBox "文件解密成功......", 32, "提示"objWk.Close False '不保存。转载 2022-11-17 13:14:27 · 1676 阅读 · 1 评论 -
单元格格式,Excel中最强大的功能!可惜99%的人都不知道
单元格格式的区域一共划分为了四个部分以分号隔开,这个也是单元格存放数据的规则,我们是通过设置每一个区域的格式来使单元格的显示发生变化,进而达到自定义的目的。可对单元格内容判断后再显示。,则显示的结果为正数显示为红色,负数显示为黄色,零显示为青色,文本显示为绿色,需要注意的是颜色仅支持七种分别为:红色、黑色、黄色,绿色、白色、兰色、洋红。单元格式的自定义我们是通过更改每个区域所对应的代码来实现的,想要彻底掌握单元格格式的自定义就必须了解各个代码的含义,下面就让我们来学习下各个代码的含义。转载 2022-11-17 11:18:17 · 1747 阅读 · 0 评论 -
VBA中的ColorIndex信息
The names for colors appears to have a wide variance; I am trying to find what Microsoft generally calls them if they are not named in Excel.The following colors has been used in Microsoft KB documentation probably for the first 16 colors:Black, Blue,.原创 2021-04-19 23:56:05 · 2346 阅读 · 0 评论 -
python xlwings 复制工作表
python xlwings 复制工作表其实xlwings并没有提供复制工作表的相应函数,要实现复制工作表功能,需要调用excel的vba里面的相应方法worksheet.Copy下面看excel vba的帮助文档:应用于 Chart、Charts、Sheets、Worksheet 和 Worksheets 对象的 Copy 方法。将指定工作表复制到工作簿的另一位置。expression.Copy(Before, After)expression 必需。该表达式返回上面的...原创 2021-04-12 21:04:37 · 11014 阅读 · 6 评论 -
如何批量删除Excel工作簿中vba代码
如果想要用vba代码删除工作表中的vba代码,先要在excel中引入一个控件,步骤如下:1.对于 EXCEL 2003 版本,在VBE中,工具--引用-- Microsoft Visual Basic For Application Extensibility 5.3(不同的版本,Microsoft Visual Basic For Application Extensibility 5.3 的写法可能不同)2.选中工具栏-->宏-->安全性...-->可靠发行商-->信原创 2021-02-01 00:07:29 · 6272 阅读 · 0 评论 -
OFFICE 无法创建控件,因为它未经正确授权
近来在XP环境下运行excel,添加winsock控件时,提示“无法创建控件,因为它未经正确授权”,经过多方搜索解决了此问题。原来excel的部分控件运行需要相应的授权。那么如何授权呢?发现安装了VB6的系统可以正常添加winsock控件,说明vb6会添加相应的授权信息,经过对比注册表,发现了如下授权信息,大家可以直接导入使用。Windows Registry Edit原创 2017-06-04 22:37:00 · 7750 阅读 · 2 评论 -
在Excel中使用WinSock控件远程通信
在Excel中使用WinSock控件远程通信这是我在实际使用时想要达到的一个目的。感谢万能的网络。但也损害了我用心去研究而获得最终成功的快感!贵州大学计算机软件与理论研究所 李 元 本文讨论在Excel 电子表格里使用对WinSock 控件的VBA 编程,实现电子表格数据在Internet 网络上远程通信。具体地说,我们要求在Internet 网络上的两个Excel转载 2017-06-04 22:38:08 · 8636 阅读 · 3 评论 -
批处理实现畸形文件、文件夹创建、访问、重命名、删除
批处理实现畸形文件、文件夹创建、访问、重命名、删除 2014-12-05 20:48:15| 分类: AHK|举报|字号 订阅 下载LOFTER我的照片书 |【方案一】以点结尾的文件夹01.rem 创建以点结尾的文件夹02.md转载 2017-05-31 23:06:37 · 1648 阅读 · 0 评论 -
VBA取得EXCEL表格中的行数和列数
VBA取得EXCEL表格中的行数和列数 初学EXCEL宏的童鞋,总是很想知道表格中含有数据的行数和列数,尤其是行数和列数不确定的情况下。这样可以避免很多的错误,并且可以提高效率。但每次用到的时候到网上查找时,总是给了很多无用的答案,往往找不到想要的结果。笔者也是每次使用时,临时查找总是很头疼。偶然发现一篇博客,上面详细记录了不同的方法,笔者测试了几种发现真的很好用。本着分享万岁的转载 2017-06-05 18:11:50 · 7945 阅读 · 0 评论 -
实现毫秒级和纳秒级计数的几个API--timeGetTime、GetTickCount、QueryPerformanceCounter
Private Declare Function timeGetTime Lib "winmm.dll" () As LongPrivate Declare Function GetTickCount Lib "kernel32" () As LongPrivate Declare Function QueryPerformanceCounter Lib "kernel32 " (lp转载 2017-06-05 19:05:19 · 1540 阅读 · 0 评论 -
在 Excel 中以编程方式复制工作表会导致运行时错误 1004
https://support.microsoft.com/zh-cn/kb/210684针对 Office 2003 的支持已终止Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。症状在 Mic转载 2016-11-25 21:26:49 · 6196 阅读 · 0 评论 -
学会这16个Excel函数公式可以让你避免加班
今天江西仁和会计小编把工作中最常用对新手又有些难度的16个公式整理出来,分享给同学们。 个个都很实用,一定要注意收藏哦。 1、完成率公式(可能有负值) 【例15】如下图所示,要求根据B的实际和C列的预算数,计算完成率。 E2 =IF(C3C3,B3/C3) 2、同比增长率公式 【例16】如下图所示,B列是本年累计,C列是去年同转载 2016-09-21 20:33:11 · 3494 阅读 · 0 评论 -
Excel公式教程 易失函数和半易失函数
一、易失函数易失函数包括七个:NOW、RAND、TODAY、OFFSET、INDIRECT、CELL、INFO。易失函数返回的结果极不稳定。包含易失函数的单元格公式,除了在插删工作表行列后需要重算外,在下面两种情况下也会引发重算:1、任意单元格发生变更都要重算公式为了厘清公式之间的关系,Excel为打开的工作簿中所有的公式建立关系链。比如单元格A1的公式引用了单元格转载 2016-09-21 20:14:29 · 5470 阅读 · 0 评论 -
用数组公式从一列中提取包含指定内容的数据
通常在Excel中要从一列中提取包含指定内容的数据,可以用自动筛选中的自定义筛选,并设置所包含的字符。如果要用公式来实现这种类似筛选的效果,可以在数组公式中用SEARCH函数来查找所包含的字符。假如在A2:A100区域中包含一些成语,要从中提取包含“一”字的成语。 在B2单元格中输入数组公式: =INDEX($A$2:$A$100,SMALL(IF(IS转载 2014-07-26 15:58:39 · 7774 阅读 · 0 评论 -
Access2003:不支持这种ActiveX控件
以下方法可以解决在 Access 2003 或一些 Access 2002/XP SP3 用户使用 RichTX32.OCX ActiveX 控件(Rich Text Edit)出错的的问题在 Access 2002 /SP3 或 Access 2003 就可插入Rich text edit控件中总是提示Microsoft office access 不支持这种ActiveX 控件转载 2014-03-20 16:36:53 · 1949 阅读 · 0 评论 -
Word删除空白页方法汇总
1.将鼠标放在前一页的最后,用DEL健删除。如果空白面是最后一页,且鼠标在第一行,可选“格式”-“段落”,将这一行的行距设为固定值1磅,该空白页将自动消失。2.先显示分页符,即在Word的左下角调整到“普通视图”状态,这时分页符就出现了,直接删除即可。 3 选择“替换”点“高级”,在里面选择“使用通配符”以后下面有一个“特殊字符”字的开头,按住shift的时候再点下鼠标,选择空白页转载 2012-04-10 13:34:36 · 1057 阅读 · 0 评论 -
excel单元格合并后跨页出现的边框问题?
excel单元格合并后跨页出现的边框问题?2011-03-20如何解决单元格合并后跨页出现的边框问题?单元格合并后,跨页的地方出现下边框没有的问题,一个一个调整太慢了,有什么好方法?通常来说,是一个一个通过调整行高来实现的,但合并后如果要再插入或删除一行,就得再调整了,太慢!! 传了个例子,事实上,要处理的excel好多这样的合并单元格,而且单元格合并的个数也不相同转载 2012-02-28 16:05:24 · 11693 阅读 · 0 评论 -
EXCEL电子表格使用技巧
新颖的建立表格方式 在word中建立表格本来就非常方便,不过这里有一个鲜为人知的新办法,非常方便也非常有意思。在文本中只需简单地输入+号和一串-号,就能创建表格了。先用+号开始,然后输入一定数量的-号,达到合适的宽度后,再输入+号。如:+------+------+,这就是一个两列的表格。只要在输入最后一个+号后按下回车。word就会自动把文本转换为表格。 在word中制作Web表格转载 2012-02-28 16:04:51 · 4074 阅读 · 0 评论 -
Excel筛选结果的引用
如何用公式把“自动筛选”的条件取出来?idcontent1aa1aaa1a2b4bb1bbb2c4cc1cccc1cccc4ccccc1d3b3bb原创 2015-12-02 16:54:03 · 7219 阅读 · 0 评论 -
EXCEL中多条件查找的15种方法探讨
excel多条件查找的思路很多,例如查找、求和、最值、数据库等函数等等。像SUM函数、lookup函数、VLOOKUP+CHOOSE函数、OFFSET+MATCH函数、INDIRECT+MATCH函数等等如下所示:示例:题目:如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示SUM函数:公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C转载 2016-09-18 21:26:08 · 20214 阅读 · 0 评论 -
Excel公式教程 数组公式基础:数组扩展
在数组公式中,参与数组运算的,可以只有一个数组,也可以有两个甚至更多的数组。对参与数组运算的各个数组,要求具有相同的维度,各维度上也要有相同的大小。数组运算分别取各数组中相同维度上相同位置的数值进行重复计算。例如:={1,2;4,5;7,8}+{10,20;40,50;70,80} 返回{11,22;44,55;77,88}两个数组都是两列三行的二维数组,返回的结果也是一转载 2016-09-18 21:29:46 · 3272 阅读 · 0 评论 -
Excel excel提取不重复值
一、INDEX—MATCH=ROW 法=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$11,$A$2:$A$11,0)=ROW($A$2:$A$11)-1,ROW ($2:$11),4^8),ROW(1:1)))&""分析: 1、对 A 列中的每一项利用 MATCH 函数找出其在 A 列中首次出现的位置,返回相应的行 号。超出列表范围时将返回一个较大的行号,如 6553转载 2014-07-26 16:57:09 · 9389 阅读 · 0 评论 -
用数组公式提取区域中的重复值
有时需要要提取多行多列区域中的重复数据到某列,如下图所示,A2:C11包含一些重复的水果名称(已用深红色进行了标记),要将重复的名称提取到E列。制作方法:1、制表如上A2至C11内容2、在E2输公式=INDIRECT(TEXT(MIN(IF((COUNTIF($A$2:$C$11,$A$2:$C$11)>1)*(COUNTIF($E$1:E1,$A$2:$C$11)=0),RO转载 2014-07-26 16:04:05 · 2849 阅读 · 0 评论