问题标签 [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 投票
0 回答
40 浏览

json - 通过 VBA 完成但在 Postman 上工作时,GET 请求无法显示完整的响应

我正在为我的公司制作一份报告,该报告从 GET API 请求中获取值,并将收到的值与从其他地方收到的值进行交叉比较。我面临的问题是 GET 请求在 Postman 上完美运行,但是当我通过 VBA 发送相同的请求时,返回的响应好像我附加的主体没有到达服务器一样。请求附带的正文需要指明从哪个日期到哪个日期以及服务器过滤响应所需的其他详细信息,没有它,响应与我现在收到的相同,所以我相当确定这是问题所在但我不知道如何强制 VBA 将正文与 GET 请求一起发送。

0 投票
4 回答
300 浏览

excel - 从VBA中的范围中删除特殊字符

我创建了一个 VBA 代码来删除列中可用的所有特殊字符。例如,我在列的每个单元格中有一个带有一些特殊字符的字母数字字符:假设在一个单元格中我有一个值:abc@123!-245 执行我的代码后,我得到了输出 abc 123 245 这里我的代码工作正常删除所有特殊字符。我的代码如下:

现在,如果我想删除我的输出空间,使输出看起来像 abc123245,如何在 VBA 中做到这一点?输入:abc@123!-245 电流输出:abc 123 245 所需输出:abc123245

0 投票
0 回答
37 浏览

excel - 单元格颜色和值匹配功能

我希望在 VBA 中同时匹配单元格值和颜色。在一列中,如果单元格值在前 10%(命名为 A),那么它会改变颜色,在第二列中我放置随机值,如果相同的数字(命名为 B)来自第 2 列,则与前 10% 的单元格匹配(A) 然后这个单元格 (B) 使用与单元格 (A) 相同的颜色。

0 投票
0 回答
36 浏览

excel - 为什么属性框中缺少 ListFillRange?

我在 Visual Basic 编辑器中。我有一个名为“Client Intake form”的用户表单。在这个表单上,我放置了一个组合框(使用工具箱)。当我选择组合框并显示组合框的属性窗口时,似乎我在选项列表中缺少“listfillrange”。

下面是我从上到下阅读时的外观(从字母选项卡中的 L 开始):

左 - 24

列表行 - 8

ListStyle - 0 frmlistStylePlain

列表宽度 - 0 磅

锁定 - 错误

为什么这个选项/属性甚至没有列出?我是否在开发者模式下关闭了一个选项?这真让我抓狂。谢谢你的帮助。

0 投票
0 回答
51 浏览

excel - Excel 表单在电子表格中上传 Excel 文件 - 使用 VBA

表单输入 spredhseet我已经创建了 excel 表单,其中分配了一个命令按钮来上传 Excel 电子表格中的文件。

这段代码的问题是,我用它来点击按钮,现在我想用它来点击命令按钮。 Excel 表单 在下面的代码中,路径没有定义为从活动范围中选择,其中要求是根据 excel 表单条目固定的 excel 路径。

0 投票
0 回答
28 浏览

excel - 通过VBA汇总数据

在此处输入图像描述在汇总数据时遇到了麻烦..我第一次在 vba..

想问用什么方法/方法来总结数据..这里字母是标题,数字是数据点(E,F,G-月,X-年)问题是:数据如下:

总结成:

也许我可以遵循一种方法,我可以将 A 复制到 E 然后删除 E,这将使 F = new E 并将其循环到终点。

Imgur摘要和数据格式通过图像解释

0 投票
5 回答
180 浏览

excel - 如何按“数字”顺序对大纲数字进行排序?

例如,我想要这 6 个数字。

目前,当我使用排序方法时,它会将 6.6.1.1.13 放在首位,然后将 6.6.1.1.2 放在后面。

排序前

我希望它在排序后看起来像什么

0 投票
1 回答
50 浏览

excel - 我可以编译用 VB6.0 编写的旧 Excel COM 插件代码以在 64 位 Excel 中工作吗?

我有一个 20 多年前编写的 excel 插件的代码,我发现自己再次需要它。它在虚拟机中的 Windows XP 和 Excel 2003 中运行良好。在 VB6.0 IDE 中,我可以加载代码并制作我可以注册为 excel 加载项的 dll,并在虚拟框中的 Excel 2003 中使用它。我也可以使用 VB6 IDE 来调试它。我希望尽可能少地重写它,以便短期需要与使用当前 64 位版本 Excel 的组织中的一小部分人共享。它们处于锁定环境中,因此不能选择让它们都运行旧的 32 位 Excel 版本来实现此功能。

是否有允许编译为 64 位的 Visual Basic 版本?我找到了对听起来像是允许这样做的 VB7 IDE 的引用。如果它确实存在,是否有可能在任何地方获得它?它真的会制作一个可以与当前 64 位版本的 Excel 一起使用的加载项吗?

0 投票
0 回答
32 浏览

vba - 代码为 Do-While 循环的每次迭代打开 msoFileDialog 框

只要状态填写为活动状态,我就需要填写承包商会费。到期金额存储在不同位置的每周文件中。我只需要在换行之前查找会费(即仅适用于在职员工)。行数是动态的,每周都会有新的承包商被添加到底部。请参考添加的图像。

我使用下面的代码让我选择一周的文件,然后通过循环公式条目直到到达空白行来为所有活动承包商填写一个 hlookup。

循环功能正确,hlookup 也有效。但是,对于每个执行的循环,代码都会打开文件对话框,我必须选择会费文件以进行与循环一样多的重复。

任何避免这种情况的建议表示赞赏。

文件示例: 在此处输入图像描述

我使用的代码:

0 投票
0 回答
28 浏览

excel - 当特定数据的行数增加 16 时,为什么我的 excel vba 代码会抛出错误?

我有一个 vba 工具,它可以分析 excel 数据并计算特定人的数据数量,并通过粘贴基于它的每个人的评论来准备 powerpoint 报告。我注意到,当一个人的数据计数(行)增加 16 时,该工具会引发错误。错误说 - “整数超出范围。18 不在 1 到 17 的有效范围内”。下面是代码:

注意-我是初学者

' 更新评论幻灯片