问题标签 [vba6]

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 投票
1 回答
37 浏览

excel - 获取最后一个停用的工作表

按下除感兴趣的工作表以外的任何工作表后,如何获得最后一个停用的工作表。

0 投票
0 回答
78 浏览

vba6 - 在Word中使用VBA选择空单元格并在表格中删除

我有一个从员工大喊调查中收集的大型数据集。我在 Word 表的行中有许多空单元格(我尝试了 Excel,但无法让格式配合)。

无论如何,我在 Word 中尝试使用 VBA 是按单个行查找并选择所有空单元格,选择单元格,然后将内容向左移动。所以我希望代码搜索空单元格,删除它们,然后循环检查下一行。当它结束时,我需要一个结束循环的语句。

我可以创建宏,但无法编辑它们,因为我不知道语法(我以前从未编写过代码)。如果没有宏,我将花费数小时单击每个空白单元格,将其删除并将行中的列向左移动。

以下是我所拥有的:

0 投票
0 回答
109 浏览

vba - VBA6 和 VB6 的最后一个共同祖先是什么?

我读了

......他们都不是我想要的。我知道 VB6 和现代 VBA 7 曾经在语法(即,用各自编写的代码在另一个中做同样的事情)和 IDE/环境(此时它们实际上是同一种语言,VBA 没有存在)。

我想知道这两个祖先是什么时候 - 根据对这些问题的一些评论,VB6 和 VBA 6 具有完全相同的语法。这是真的?我还读到 VB5 演变成 VBA 6.0 和 VB6。在那之前,它们是同一种语言。这个对吗?

0 投票
1 回答
29 浏览

vba - 在 id 中抓取内部文本

id 下的内部文本未打印。

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

0 投票
4 回答
51 浏览

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

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

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

0 投票
0 回答
37 浏览

html - VBA 填写表格

根据要求,我编写了一些代码,可以做所有事情。我遇到问题的领域是它没有从 Excel 中获取表单之一的输入。

我还附上了页面的 HTML 图像。 在此处输入图像描述

0 投票
2 回答
80 浏览

vba - 如果 DoCmd.SendObject 过早终止,则捕获错误

我在 MSAccess VBA 中有一个电子邮件 (SendObject) 例程。如果用户决定不提交点击发送按钮,代码会崩溃,并简单地关闭电子邮件表单。

是否有错误捕获我可以添加提示(通过弹出表单)用户“未发送电子邮件”并正常关闭?

图 A:用户关闭 Outlook 电子邮件表单时出错
在此处输入图像描述

0 投票
1 回答
58 浏览

excel - 如何将标签之间的文本移动到excel vba中的新文档单词

我有一长串word文档,它们都有三页。现在我想要文档 1 中的每个第一页、文档 2 中的每个第二页和文档 3 中的每个第三页。我的 word 文档中的每一页都有标签,但每一页都有相同的标签。我需要搜索标签,选择标签和介于两者之间的所有内容,然后将它们移动到新文档中。然后,再次搜索以找到第二个标签(与第一个标签相同的文本)并执行相同的操作。

我有一个带有标签的所有文档的文件名/位置的 excel 表,所以我从 excel vba 运行所有这些。

我已尝试查找/选择代码,但它选择了第一个和最后一个标签,而不是第一个标签。你能帮帮我吗?

这是我当前用于一一打开单词文档并查找标签的代码:

0 投票
0 回答
109 浏览

vba - SeleniumBasic - 与同一个 Chrome 会话进行交互

只是想知道是否有任何方法可以在 VBA 和 Excel 中使用 SeleniumBasic 从当前打开的 Chrome 浏览器中进行网页抓取?

我可以找到需要启动新的 Chrome 会话的解决方案,但是没有关于如何从当前打开的 Chrome 选项卡中读取的信息 - 进行半手动网络抓取......

谢谢。

例如启动一个新的 Chrome 会话:

Dim bot 作为新的 ChromeDriver

bot.Get "http://www.google.com/"

0 投票
1 回答
137 浏览

excel - VBA 代码错误“无效或不合格的参考”

我对 vba 编码很陌生。在工作表中,我试图通过检查同时列 J、K、O 中的条件来使用宏列(Q)添加一个附加列。因此,如果某些条件在每一列中传递,我希望在 Q 中输入一个值列对应的行。这是我放在一起的一段代码。

它给我一个错误无效或不合格的参考。如果有任何错误需要纠正才能运行代码,请帮助我。

谢谢