
自动化办公
文章平均质量分 55
weitingfu
这个作者很懒,什么都没留下…
展开
-
VBA常用函数和举例
VBA(Visual Basic for Applications)是Microsoft Office应用程序(如Excel、Word等)中用于自动化任务的一种编程语言。在VBA中,有许多常用的内置函数,这些函数可以帮助开发者高效地处理数据、字符串、日期时间等。原创 2024-09-06 15:51:33 · 1760 阅读 · 0 评论 -
如何在VBA中调用Windows API函数
在VBA中调用Windows API函数需要几个步骤,包括声明API函数的原型、确保API函数的参数和返回值与VBA兼容,以及实际调用该函数。原创 2024-09-06 15:47:12 · 1173 阅读 · 0 评论 -
VBA编程中较为常用的API函数
根据一般的经验和知识,列举一些在VBA编程中较为常用或可能经常需要用到的API函数类别和示例。原创 2024-09-06 15:40:20 · 843 阅读 · 0 评论 -
通过VBA清除Excel中固定区域或选定区域图形或图片
之前文章描述的批量删除图形的方法,虽然高效,但是不够灵活,有时候我们需要删除固定区域或选定区域的图形或图片,因此需要重新使用一种方法实现这两个功能。原创 2022-08-23 12:08:37 · 6315 阅读 · 0 评论 -
通过VBA清除Excel中部分图形或图片
当使用VBA绘制各种图形,如K线图,散点图,折线图等时,经常需要先将旧的图形删除,再绘制新的图形,但是批量删除又常常把需要保留的图形删掉,因此需要选择性的删除部分图形或图片。原创 2022-08-23 11:08:03 · 4536 阅读 · 0 评论 -
通过VBA在excel中实现股票历史数据查询和K线趋势图绘制(完整的excel原件可以在我的资源中下载)
虽然现在各种股票APP都可以轻松查看股票K线图,但是自动生成趋势图却常常需要收费,因此考虑自己用excel做一个股票K线和趋势图的表格,可以通过股票代码和简单的设置,生成股票K线图和趋势图。绘制K线图和趋势线是一个非常复杂的功能,程序也比较复杂,其中涉及很多算法的部分,这里就不一一讲解了,喜欢的话可以自己看注释。......原创 2022-08-21 17:16:27 · 5909 阅读 · 0 评论 -
使用VBA重复多次直线拟合在深度测量数据分析中的应用(原始文件可在我的资源中下载)
2、VBA程序第二部分为剔除数据,并重复多次拟合直线,计算原始测量数据与拟合直线的相同坐标位置的偏差;可以设置剔除数据的阈值和剔除次数。1、VBA程序第一部分为斜率和截距计算,构造数据拟合直线的公式,并计算原始测量数据与拟合直线的相同坐标位置的偏差;3、通过设定数据剔除的阈值和剔除次数可以得到较好的数据处理效果。2、也可以将面测量数据转换成线,处理后再转换成面数据。1、直线拟合比平均值比较的方式更能得到真实的偏差数据;1、解决直线段深度测量数据的偏差不准确的问题;2、重复多次拟合后直线斜率更加准确;....原创 2022-08-11 20:41:29 · 599 阅读 · 0 评论 -
在EXCEL中通过VBA实现批量读取文件夹内的文件名称
需求:有时候需要批量读取某个文件夹中的文件名称,有的程序只能读取同类型的,当文件为不同类型时就无法读取,因此需要写一个VBA程序,实现批量读取同一文件夹内的所有文件名称,且不需要修改程序就可以自由选择文件夹。解决办法如下:教你有简单的VBA程序,5步搞定一个万用的批量读取文件夹内文件名称的表格。第一步,打开VBA编辑器第二步,写入以下程序第三步,制作按钮第四步,点击按钮,弹出窗口,选择文件夹第五步,自动生成文件目录...原创 2021-12-30 21:20:37 · 9827 阅读 · 6 评论 -
在Excel中通过VBA程序实现多表格多页批量复制和筛选数据(计算均值和标准差)2021-12-27(文章中有全部源程序,我的资源中有源文件)
需求: 将同一文件夹中的所有表格内的数据批量提取到同一个表格中,并计算均值和标准差。原始数据(同一个工作簿中有不相等的多个工作表,每个工作表有不相等的多行数据)处理后的数据(可以通过修改程序变成你想要的格式)原始文件可以在我的资源中下载,以下是源程序:Sub CopyData() Dim MyFile As String Dim Arr(100) As String Dim count As Integer Dim wb As Workbook......原创 2021-12-29 16:54:26 · 3240 阅读 · 0 评论 -
在Excel中通过VBA实现不定区域的标准差计算
需求:在excel中计算固定区域的均值有很多实现方式,但是对于跟随一定条件变化的区域,要求解标准差却很难实现。解决方案:通过VBA的程序,根据条件改变选定的单元格区域,实现不定区域的标准差计算。程序截图如下:第一步,通过Dwb替代当前活动工作簿第二步,通过Range()函数设定可变化的单元格区域Myrange1---代替range函数选定的区域,增加程序可读性;Dwb.Sheets(2).Cells(x - j , q+y-1)----代表一个单元格,其中Dwb代..原创 2021-12-29 15:25:36 · 2552 阅读 · 0 评论 -
在Excel中通过VBA实现不定区域的均值计算
需求:在excel中计算固定区域的均值有很多实现方式,但是对于跟随一定条件变化的区域,要求解均值却很难实现。解决方案:通过VBA的程序,根据条件改变选定的单元格区域,实现不定区域的均值计算。程序截图如下:第一步,通过Dwb替代当前活动工作簿第二步,通过Range()函数设定可变化的单元格区域Myrange1---代替range函数选定的区域,增加程序可读性;Dwb.Sheets(2).Cells(x - j - 3, y)----代表一个单元格,其中Dwb代表工作..原创 2021-12-29 12:43:51 · 3139 阅读 · 0 评论 -
通过VBA在excel中实现多只股票基金实时交易数据查询(完整的excel原件可以在我的资源中下载)
需求:1、通过excel看盘;2、输入不同的股票代码都可以自动爬取实时行情数据;3、同时查看多只股票、基金实时交易信息。实现方案;1、通过VBA从网上实时爬取行情数据;2、通过VBA实现定时2s刷新一次数据;3、制作“开始刷新”和“停止刷新”按钮。具体步骤:1、打开VBE编辑器2、输入VBA代码(1) 主程序(2)延时程序(3)从网上爬取行实时情数据程序(4)停止刷新3、制作按钮(1)插入形状(...原创 2021-10-26 16:25:39 · 17998 阅读 · 3 评论