标签[vba]

Visual Basic for Applications(VBA)是一种事件驱动的,面向对象的编程语言,用于编写宏,用于整个Office套件以及其他应用程序。 VBA不等同于VB.NET或VBS; 如果您在Visual Studio中使用,请使用[vb.net]。 如果您的问题是有关对任何MS Office应用程序进行编程的,则还请使用适当的标记:[excel],[ms-access],[ms-word],[outlook]或[ms-project]。

0
0回复
06

vba中使用xmlhttp请求无法从网页获得任何响应

我正在尝试使用 vba 中的 xmlhttp 请求从网页获得任何响应。 每当我尝试执行以下脚本时,都会收到相同的消息The system can't locate the resource specified 。 如何摆脱上述消息并使用 xmlhttp 请求从该网页获取任何响应?
-1
2回复
13

如何根据参考表中的数据,根据表中的多个查找值找到我需要的代码

我正在尝试使用 4 个查找值在表中找到最佳匹配的代码。 下图中左表A到E是静态表,是参考表通常在单独的工作表上的右表有多行不同的数据,我需要使用参考表中的信息找到基于匹配 Name、Age 和 Age Calc 的正确代码。 我已经尝试过 VLOOKUP 和 INDEX/MATCH,但我正在努力处理
0
1回复
39

触发器不会在vba中按预期更新

我写了一些处理触发器的代码。 主要思想是为工作表的单元格创建动态触发器,并根据单元格的值,计数器从所选总数中添加或减去。 让我用一个例子和代码来让它更清楚:这就是我的 excel 表的显示方式。 为了限制范围,我有 4 列和 3 行,我想将触发器分配给 A1、B1、C1、D1、E1 等。 因此我写了
-3
0回复
16

如果用户尝试在单元格范围AI9:AJ1000中键入,则弹出消息[关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改善这个问题吗? 通过编辑此帖子添加详细信息并澄清
0
0回复
16

OUTLOOK的VBA代码根据电子邮件正文中的文本以及收到的日期和时间删除或移动传入的电子邮件[关闭]

关闭。 这个问题需要调试细节。 它目前不接受答案。 想改善这个问题吗? 更新问题,使其成为 Stack O
0
0回复
27

当工作表受到保护时,允许手动输入列表数据验证

我有一个工作表,其中有一些单元格具有列表类型数据验证,但未选中“显示错误警报...”,以便您仍然可以手动键入可能不在列表中的选项。 这在工作表不受保护时有效,但是当它被保护并且单元格被解锁时,它不再允许手动输入任何内容,而列表中的正常选择工作正常。 每当打开工作表时,我都会使用以下代码来保护它。 当
0
0回复
14

如何在vba中折叠字段功率支点?[关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改善这个问题吗? 通过编辑此帖子添加详细信息并澄清
0
0回复
08

是否可以将本地python应用程序连接到AzureOIDC?

我的设置如下:我使用精彩的xlwings从在 excel 中激活的 python 脚本进行 API 调用。 这使得复杂的数据提取和转换工作流可以用漂亮的 python 编码,而不是烦人的 VBA。 它还使非编码用户只需单击嵌入式按钮即可使用这些工作流。 我的问题:我的 API 调用过去使用了硬编码的
0
0回复
12

带有来自Excel表引用的列表框的日期输入的文本框

从列表框中检索一些日期时遇到问题,该列表框引用了 Excel 表。 例如我有这个日期“10/03/2021”,当我在列表框中选择它并检索到文本框时,它在文本框中显示“44265” 我试过将文本框声明为日期,但这并没有解决它。 如果有人对此有所了解,我将不胜感激。
0
0回复
23

使用VBA在单元格中实现硬编码公式

我想问一下使用VBA在单元格中实现和硬编码公式的方法是什么? 就我而言,我的代码由以下部分组成: 我需要覆盖前 2 列,并且在运行宏后,范围 !A:B 返回到 A:(B),这显然不是工作范围。
0
0回复
10

使用VBA在AspenPlusCalculator中运行优化(求解器)子程序

在 Aspen Plus 中,我实现了一个 Excel 计算器块,该块调用包含求解器优化的 VBA 子程序。 为此,我使用了 Worksheet Change Private Sub。 在电子表格中,计算了初始猜测。 然后,当满足执行 sub 的条件时(单元格 A14 = 0),初始猜测被复制到执行
0
1回复
15

VBA将模块序列化为JSON

我有一个要转换为 C# 的 VBA 项目。 我需要能够运行单元测试来验证转换后的 C# 代码。 原始应用程序的所有数据都存储在全局变量中的单个模块中,序列化该模块非常有用,这样我就可以在单元测试中从中获取子例程输入和输出。 我已经阅读了其他问题并找到了这个 github 项目: https://g
0
0回复
14

使用VBA保持Excel表格中的图像质量

我正在使用sheet.Copy方法从另一个 excel 工作簿(此工作表包括图像)创建新的 excel 文件。 但是当我保存新的 excel 文件并重新打开它时,图像失去了质量。 我已经搜索过,我找到了下面的解决方案。 在 Excel 选项 > 高级 > 在图像大小和质量部分下 - 我选
0
0回复
21

运行时错误1004:数据透视表类的RefreshTable方法失败

我正在尝试创建一个宏以在单击同一个选项卡中的所有数据透视表后自动刷新一些数据透视表。 当我运行宏时,我收到该错误消息。 如果我一一手动刷新它们,它就可以正常工作。 同样使用 F8 我看到问题出现在第三个 PT 之后。 知道如何解决吗?
-1
1回复
26

尽管被赋值,字符串变量返回空

我有一个用户窗体,我要做的是从对话框中打开一个工作簿,然后根据模板创建一个新的工作簿。 我想将两个文件的名称 + 扩展名 (.xlsm) 分配给我将在复制方法中使用的字符串。 我是 VBA 的初学者,一切都是用户表单的代码: 我想要做的就是在我的复制方法中使用 FileName1 和 FileNam
-5
1回复
34

用于舍入的VBA脚本[关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改善这个问题吗? 通过编辑此帖子添加详细信息并澄清
0
0回复
13

将工作表移动到新工作簿时如何防止出现数据透视表/图表字段列表

嗨,一个奇怪的问题,因为这主要只是主观上的烦恼。 但我目前使用电源查询从单个主文件生成一系列利益相关者报告,然后创建 7 个相同的布局,但数据透视图的不同组选项卡,然后是数据表和另一个选项卡上的一些枢轴(每个利益相关者一个) . 然后我将表格转换为范围并将它们与相应的数据透视图一起移动到准备发送给相
0
1回复
19

使用Python在Outlook中进行文本操作

有时,由于公司惯例,在 Outlook 中为某个会议发送新的活动邀请时,我需要在邀请正文中提及会议所需的所有人员。 很多时候,我已经发送邀请的名字正是我需要重新写的那些人。 我发现如果我从“收件人...”字段中复制这些名称,它们会以name <mail>; name <mail&g
1
0回复
22

从工作表复制行并粘贴到一张主工作表中[重复]

这个问题在这里已经有了答案: VBA 整数溢出 70,000 (1 个回答) VBA 宏在 32000 行后崩溃(3 个回答) 4 小时前关
0
0回复
18

如何从不在活动演示文稿中的项目中保存模块(例如:加载项)

我想从我多年来编写的几个加载项中自动保存模块、用户表单和类。 我需要能够引用每个项目并保存其组件。 我发现的所有示例都是指 excel 或活动演示文稿,而不是指项目或加载项。 我的大部分代码都在工作,但我无法引用项目以及该项目中的组件来保存它们。 这是代码的相关部分... 差不多吧? 我应该如何遍历

1 2 3 4 5 6 7 8 9 10 下一页