- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Excel VBA快速去除Excel中的所有公式
需求Excel表格中如果有大量的公式,不光会影响打开、保存的速度,而且在传给别人的时候也会有些出现一些小问题,例如连接找不到等等。所以如何快速去掉单元格内的公式,就需要运用一些小技巧。方法一复制—粘贴–选择值方法二直接打开Visual Basic编辑器,然后复制下列代码到编辑器内,全选代码,直接F5执行:Sub excel去除所有公式() Dim sheet As Worksheet For Each sheet In Sheets sheet.UsedRange
2021-11-25 19:51:23
5544
原创 Excel VBA中判断word文件是否打开,未打开则打开该文件
需求与场景在Excel的VBA中,打开Word文件是比较容易的,但判断某个word文件是否已经打开,则有些小坑需要注意。因为工作需求,要把Excel中的数据写入到指定的word文件里(用链接的方式经常会出现word无响应的状况,而且数据量大的时候,打开速度实在太慢。),所以就研究了一下如何判断word文件是否被打开的情形。参考了一些资料,结合自己的理解,记录如下。Excel VBA代码① 首先要在ExcelVBA工程中引入word工具-引用,选取MicroSoft Word xx.0 Obje
2021-11-21 16:44:54
4171
3
原创 设计模式之①工厂模式(FACTORY)
工厂模式(FACTORY)工厂模式的作用代码与案例1.创建手机的抽象父类与各种手机品牌的实体类2.创建工厂及具体工厂3.使用工厂类创建实体类的实例对象结构解析优缺点工厂模式配合反射使用那个建造工厂的人建造了一座庙宇…工厂模式的作用Factory模式允许我们只依赖于抽象接口就能创建出具体对象的实例。所以,如果具体类是高度易变的,那么该模式非常有用。代码与案例以代工厂生产手机为例。1.创建手机的抽象父类与各种手机品牌的实体类代工厂生产手机为例:Xiaomi,Oppo,Vivo…Phone
2021-10-11 22:40:26
385
原创 CentOS8安装MySQL8
1 写在前面因为工作原因,要在CentOS8下安装MySQL,但由于安装的过程比较曲折,查找的资料也莫衷一是,再加上第一次接触在Linux下安装数据库,所以记录下来,以备不时之需。2 安装步骤① 下载源和安装MySQL如果没有wget命令先执行:yum -y install wget下载MySQL的rpm:wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm下载完毕之后,安装MySQL源yum
2021-04-22 09:33:35
200
原创 Excel之用Sumifs完成多条件多列的求和
工作场景有这样一份作业,统计财务部中,级别不为经理的各项社保扣款合计。由于这是多条件求和,所以要用到sumifs函数,又由于是多列求和,所以也要用到offset函数。函数组合应用=SUM(SUMIFS(OFFSET(C1:C25,,{0,1,2,3}),B1:B25,J5,G1:G25,"<>经理"))这个应用的关键是offset函数。在这个函数组合应用中,C1:C25为reference列,{ }里面的数字,指的是以reference列为基准,向右偏移0列(自身)、1列(D
2020-12-29 16:35:01
32435
9
原创 c# FFmpeg操作视频时文件路径或文件名中有空格的处理--FFmpeg知识点备忘之一
问题FFmpeg在处理视频、音频时,对路径或文件名中有空格时,默认会按空格进行切割,导致参数错误。解决起来其实也很简单,记录备忘如下。在c#中的处理其实就是在路径(含文件名)两边再加一个双引号。以FFmpeg剪切视频为例,参数可以写成如下string strArguments="-ss 00:10:10 -t 01:50:50 -i "+"\""+orginFileName+"\""+ -vcodec copy -acodec copy "+"\""+destFileName+"\"" 注意:
2020-12-18 08:46:02
3156
原创 【向重复工作说不】c#之模拟鼠标操作
一.写在前面作为一个人力资源工作者,会经常遇到填表、报表的事务,其实有时候就是重复再重复的点击鼠标工作,特别是遇到一些复杂的客户端程序、网页程序,诸如用友客户端、社保管理系统等等,就尤其让人头疼。正好这段时间做了很多这方面的工作,搜索了不少的资料,为了转化学习效果,记录于此,温故知新。二.引用Windows APIc#模拟鼠标操作,就必须和WindowsAPI打交道,通过引用它内部的几个函数,从而实现在屏幕的指定位置单击、双击,或者对指定的窗体(能够获得句柄的)、控件进行相关控制操作。相关函数如下:
2020-12-07 21:48:31
3650
原创 VBA的保留字与SQL语句中的列名冲突
VBA的保留字memo如果很不幸,你将数据库里某个表的某一列名称与VBA的保留字相同,运行的时候就会提示SQL语句错误。解决起来其实也简单,那就是将列名用方括号括起来。例如update tbl set [memo]='别用保留字'...
2020-06-09 22:09:10
394
原创 关于Git无法克隆、提取、推送、同步,以及一堆443错误的解决思路
解决Failed to connect to github.com port 443
2020-02-15 11:16:02
1847
原创 Access-“表达式中 'NZ' 函数未定义”的微软家族传统解决思路
用Access2010 VBA开发内部工作模块,似乎总是遇到这样或那样的问题,这其中,Nz函数就时不时的提醒我,生生不息,Bug不止。问题来了有员工告诉我,在打开一个窗体时,提示“表达式中‘Nz’函数未定义”,而换一台电脑就没有这样的问题。我过去检查了一下,发现是一个查询中用了Nz函数,而换成Isnull就没问题。但是Nz函数明明也是Access中的内置函数,怎么能未定义呢?!于是就偷懒...
2019-11-21 15:22:31
2929
转载 VBA中的Nz 函数使用
Nz 函数概述语法进一步说明示例概述适用于:Access for Office 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007Nz函数 返回零、 零长度字符串 (""),或另一个非Null的指定值。使用此函数以将Null值转换为另一个值。语法Nz ( variant [, valueifnull ] )Nz...
2019-04-09 08:19:26
3921
身份证行政地区码对照表(注意松花江地区问题).xlsx
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人