问题标签 [vba7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
47 浏览

ms-access - Access VBA 运行时错误 3070:...不将 Assgnrst.MemberID 识别为有效的字段名或表达式

FindFirst 语句出现此错误。代码如下。

Debug.Print 的结果:

Assgnrst 中的其他字段正在被识别。MemberID 是 Assgnrst 中的一个字段(如第一个 Debug.Print 所示)。可能是什么问题?

0 投票
1 回答
191 浏览

excel - 如何在vba中使用变量写入范围

我无法编写 vba 代码,其中提到的范围具有随每次迭代而变化的变量。

这是一个代码

我希望我的代码像引用的语句一样执行,但是它给出了错误。

0 投票
2 回答
60 浏览

excel - 根据vba中的最后一列动态调整范围

我在 excel 中有一个表格,我正在插入一些列,因为最后一列正在更改,我必须检测最后一列并将其设置为 vba 中的范围

我已经编写了代码来查找最后一列并将其转换为字母,但是我无法将其设置为范围。

我想将注释行写为

让它动态我该怎么做?

0 投票
1 回答
83 浏览

excel - 从 Excel 工作表中删除公式

我正在做一个项目,我在 Excel 宏文件中使用 VBA 和内置公式。最后要在完成处理和计算后删除公式。

  1. 选项1:-sht.UsedRange.Value2 = sht.UsedRange.Value2
  2. 选项 2:- rng.Value2 = rng.Value2' 用于特定范围

问题
尝试使用上述代码删除 Excel 公式。但是,值被粘贴在其他单元格中,即早期的结构正在更改为其他地址。例如,A5 值放在 A10 中。
所以不确定这里发生了什么。有什么建议吗?

所以我使用单元格到单元格的逻辑来替换我的公式。 cl.Value2 = cl.Value2

这是完美的工作,但非常耗时。有什么建议么?

0 投票
0 回答
19 浏览

excel - 在 VBA 中引用表列在列名前面添加一个 @ 符号

我正在尝试将数据从输入表(分析模板)传输到我们的数据库。分析模板使​​用格式化表格,因此如果我们有额外的数据要输入,我们可以添加更多行。

目前我将数据从分析模板列“数量”传输到数据库列“数量”的代码行是

当我转到数据库中的单元格 E2 时,其中的公式是 =Table[@Quantity] 而不是 =Table[Quantity]。这反过来又导致我们获得#VALUE!而不是我们在该范围内的实际数据。

知道如何解决这个问题吗?谢谢!

顺便说一句,我们代码中的 Z 只有一个变量,因此我们可以在数据库的下一个空闲行中输入数据。

0 投票
1 回答
29 浏览

vba - 在 id 中抓取内部文本

id 下的内部文本未打印。

它只是什么也没显示。请在那里帮助我解决问题。

0 投票
0 回答
33 浏览

excel - VBA 中的复制粘贴语法问题 [已编辑]

编辑:我在 Excel 2016 上运行(如果该信息有帮助)

目的:

我想将每个参与者的整行A: ___从一个工作表复制Worksheets("Sheet3")到另一个工作表Worksheets("Sheet4")基于条件"Selected" (第一栏)

编辑:我在下面修复了这部分

我有一个错误,其中未定义变量ParticipantCol。而且我不确定其他特定的编码有什么问题。

当前问题

运行时错误“9”。下标超出范围。还请检查我的变量是否正确定义。

我依靠这两个链接作为参考来构建以下语法:

  1. https://www.excelcampus.com/vba/copy-paste-cells-vba-macros/ [从 2016 年开始]

  2. https://www.youtube.com/watch?v=W4swMZe0TEE [自 2021 年起]

我尝试了 2021 编码概念,但显示错误。调整为 2016 编码方法后,我仍然遇到问题。而且我不确定在哪里可以找到对 2016 Excel 版本的特定编码的特定参考,我花了第 2 天来尝试解决它。

感谢帮助!

0 投票
4 回答
51 浏览

vba - 在 VBA 中尝试在多个工作表中创建具有多个条件的动态 Sumifs 公式

更新了最新的代码。唯一悬而未决的问题是工作簿没有改变,但其他一切都按我的意愿工作:)

在 VBA 中,我试图在不同的工作簿中创建一个具有多个条件的 sumifs 公式,但我在语法上遇到了很大的困难。任何帮助都会很棒:)

0 投票
1 回答
74 浏览

excel - 在 for 循环中对 VBA/excel 中的列求和

我正在尝试使用 for 循环将 Sheet1 中相隔 6 个单元格的列的内容相加(即第一个是 G19:G28,第二个是 M19:M28)来定义列值。所以,我想要 G 列的总和、M 列的总和等等,但前提是列值大于 0。然后将总和分配给名为“计算器”的工作表中的连续单元格。这是我到目前为止所拥有的,但它不起作用。任何帮助表示赞赏!

0 投票
1 回答
27 浏览

excel - Excel vba - 如何在范围函数内使用变量?

如何使它成为一个函数,以便我可以将“B38”作为变量传递?我尝试将“startCell”放在 range 函数中,但它失败了,我不清楚要完成这项工作需要什么......

TIA