首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#vba

Visual Basic 的一种宏语言

将所选区域中的所有数字四舍五入为固定位数的VBA代码

fanjy

在分析测量数据时,通常以固定数量的数字显示结果,称为有效数字。数字的数量取决于测量本身的准确性。虽然Excel有几种方法可以对结果进行四舍五入,但没有一种方法可...

1400

撤销VBA对工作表的操作

fanjy

当执行VBA过程代码后,如果想反悔,像在Excel中操作一样,使用Excel的撤销功能或者按Ctrl+Z来撤销VBA代码对工作表的改变,不会起作用。

1500

VBA技巧:让人删不掉你的工作表

fanjy

想要阻止用户删除工作表,但是又想要允许插入工作表并重命名工作表,因此不能设置保护工作表,那么该如何实现呢?

2000

VBA: 将单元格区域作为邮件正文发送到指定邮箱

Exploring

文章背景: 在工作中,有时需要将单元格区域的内容作为邮件正文发送到指定邮箱,如果希望邮件正文中的单元格区域带表格样式,则需要将其转换为html格式。

9010

VBA: 通过Application.OnTime定时执行程序(2)

Exploring

文章背景: 上文(参见文末的参考资料[1])提到,创建了一个自定义函数,可以获取指定路径下各个文件的最新的修改日期。另外,提供了一份VBA代码,可以遍历...

5400

列出用户窗体中所有控件

fanjy

你需要将代码中用户窗体名称UserForm1修改为你想要列出控件的用户窗体实际名称,将工作表名称Sheet1修改为你想要放置所列控件名称的工作表实际名称。

5910

VBA代码:随机颜色生成器

fanjy

一个VBA自定义函数,生成随机颜色,可以专门排除不想要的颜色。一段过程代码,生成颜色索引及对应颜色的参考表,用以在自定义函数中指定你不需要的颜色提供参考。

7910

VBA自定义函数:满足多个条件并返回多个值的查找

fanjy

如下图1所示,查找列A中值为“figs”的行,并返回该行中内容为“X”的单元格对应的该列中首行单元格的内容,即图1中红框所示的内容。

10110

VBA示例:分块排序

fanjy

现在想要对这些数据块分别进行排序,也就是说,示例中第2至4行的数据排序,第6至11行的数据排序,各不相关。排序的主关键字是列C,次关键字是列A。

7510

VBA: 获取文件夹内各文件的最新修改时间

Exploring

文章背景: 在工作中,需要定期对原始数据进行备份。有时,需要查看文件夹内各个文件的最新修改时间,从而确保最新的测试数据得到了备份。因此,需要遍历各文件得...

10110

VBA自定义函数:从文本中提取数字

fanjy

下面是一个自定义函数,可以从文本中提取数字。这个函数来源于forum.ozgrid.com,辑录于此,供参考。

6210

VBA技巧:记住单元格更改之前的值

fanjy

当工作表单元格中的值被修改后,我需要将修改前的值放置到其右侧单元格中。例如,单元格A1中输入有数值1,当我将其内容修改为2之后,之前的数值1被放置到单元格B2中...

9010

VBA自定义函数:一次查找并获取指定表格中的多个值

fanjy

这个自定义函数来自于forum.ozgrid.com,可以在指定表中查找多个值,并返回一组结果,而这些结果可以传递给另一个函数。

8110

VBA技巧:基于单元格背景色设置单元格字体颜色

fanjy

有人问:如何根据单元格的背景色确定单元格字体是黑色还是白色?也就是说,如果单元格背景色是白色,那么字体就是黑色;反之,如果单元格背景色是黑色,那么字体就是白色。

10210

这种合并单元格,PQ真的处理不了!又没学过VBA,怎么办!

大海Power

导语:Power Query是无法识别合并单元格的,在一般情况下,也可以直接通过向下填充的方式补充好数据的,但是,有些特殊的情况,Power Query是真的无...

13410

让图片自动旋转1周

fanjy

在工作表中放置图片并将其命名,本示例中的图片名称为“excelperfect”。然后,打开VBE,插入一个标准模块,输入下面的代码:

6910

创建自定义工具栏,可查看按钮图标及对应的ID属性

fanjy

有时候,我们需要找到按钮图标及其对应的FaceId属性,以便于我们在自定义菜单或其他界面时使用。本文所介绍的代码示例,是通过使用Excel VBA自定义工具栏,...

5510

VBA自定义函数:将字符串拆分成二维数组

fanjy

下面是在forum.ozgrid.com看到的一段VBA程序,值得参考,特辑录于此。

11310

使用VBA实现多个值组合查找

fanjy

假设工作表中包含三列,即列A中是水果名,列B中是颜色,列C中是产地,现在查找同时包含“apple”、“red”和“Hungary”的行,可以使用下面的代码:

11710

VBA程序:查找并列出指定工作表中所有合并单元格的地址

fanjy

运行下面的VBA过程,将列出当前工作表中所有合并单元格的地址。程序会新建一个工作表并重命名,然后在其中输入所有合并单元格的地址。

13010
领券