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

excel - 在 VBA 中拉出“另存为”框以将图表和范围保存为 PDF

我正在尝试将宏分配给一个按钮,该按钮会将绘图和一些值范围保存到单个 PDF 文件中,用户自己命名(并为其选择保存位置)。到目前为止,我可以从我在这里看到的另一个问题中调用打开另存为框,但我不确定如何指定我想要保存的确切内容。

我附上了工作簿的图片,并圈出了我想要保存的部分,以帮助了解我的目标。谢谢!

在此处输入图像描述

0 投票
1 回答
49 浏览

excel - 当我使用 excel vba 将金额从 excel 复制到 word 时,如何以 Lakhs(印度格式)格式化数字

我正在尝试创建一个工具来生成批量工资修订文件,并且在将 word 文件从 excel 复制到 msword(使用书签)时,遇到了在 word 文件中获取正确数字格式的问题。从 excel 中获取 MS word中正确的印度数字格式(十万和克罗)的最佳方法是什么。

我在vba中使用“格式”(“##,##,##0”)尝试了许多选项,但是当数字是一万时,数字前面会出现一个额外的逗号。

我是 vba 新手,在高级选项方面不太亲力亲为。如果需要,请告诉我是否可以创建一个修复函数。

0 投票
0 回答
24 浏览

html - Access VB 中具有替代行颜色的 HTML 表

单击访问表单上的按钮后,我需要创建一个表格,该表格将是发送给客户的电子邮件正文。我设法使用我需要的标题格式制作表格,但我无法让备用行着色工作。下面是链接到按钮的代码:

'''

以下是代码的当前结果:

在此处输入图像描述

我错过了什么吗?

谢谢,

0 投票
0 回答
45 浏览

vba - 在按钮完全执行代码后,如何使用 vba 更改用户窗体上命令按钮的颜色?

例如,按钮的文本标签的原始颜色为黑色。我想在执行后将其更改为绿色。n 如果有人可以更具体地为 powerpoint vba 回答这个问题,那就太好了。谢谢

0 投票
1 回答
61 浏览

excel - 在单元格中查找字符串集并仅通过 VBA 将找到的字符串复制到下一个单元格

我在工作表中的单元格中有一组可变的字符串,例如“horse”“apple”“apple/2”“cat”等。

我只需要复制找到的字符串并将其粘贴到下一个单元格。

例如。:

B 列中的单元格是“今天马很高兴”。所以我只需要复制“马”这个词并将其粘贴到下一个单元格。B 列中的另一个单元格包含例如“猫在睡觉”。所以我只需要复制单词“cat”并将其粘贴到下一个单元格。

我在所有 B 列中有一组可能的字符串。

有了它,我复制了包含“马”的整个单元格,但我只需要一个“马”字。

此外,我必须复制或三倍此代码仅更改字符串。这不是一种快速的方法,因为它会读取每个单元格,试图找到一个字符串,然后与下一个字符串相同。

我想粘贴我想要的所有字符串:(猫、马、苹果等)然后如果在 B 列的单元格中找到其中一个,则仅将找到的字符串粘贴到下一个单元格。

有人可以帮助我吗?

0 投票
0 回答
61 浏览

vba - Outlook 2010 宏以“将电子邮件另存为文件”添加不需要的换行符

我正在使用 Outlook 2010 的 VBA 宏,它将每封传入的电子邮件保存为一个文件。这有效,来源如下:

问题一旦保存为文件,就会添加原始电子邮件中没有的换行符。例如,下面的单行字符串最终被分成 4 行:

1:[POST]^testcompany^TEST009^7/20/21 Cleveland, OH 44101 03:00 PM - 05:00 PM ^培训课程^7-20-21 Cleveland, OH^42141^State:1^CFP:1 ^CIMA:1^CPE:0^CPFA:0^CHFC:0^CLU:0^CRPC:0^CRPS:0^7/20/21^Cleveland, OH 44101^03:00 PM - 05:00 PM^

将电子邮件另存为文件时,为了保持与原始电子邮件中的行结构完全相同,我可以做些什么不同的事情?

0 投票
0 回答
128 浏览

html - 使用 VBA 提取 html 中的 JSON DATA 表;将 Apps 脚本转换为 VBA

我想使用 VBA从https://s.cafef.vn/screener.aspx#data的 URL 中检索一个表。这项任务很困难,因为该表包含嵌入在 html 文件中的 JSON 数据,但它是如此的亲切,一位 GAS 专家帮助我为 Google Apps Scripts 创建了一个自定义函数。(IMPORTHTML() 在此网页结构中不起作用)函数如下所示:

此功能在 Google Sheets 环境中完美运行,但我现在的目标是将其转换为 VBA,或者换句话说,编写一个可以在https://s.cafef.vn/screener.aspx#data获取表格的 VBA 模块.

非常感谢您的任何帮助或建议

曹多雷米

0 投票
1 回答
72 浏览

excel - 如何将自动填充添加到所有文本框

我是 vba 新手,我想学习。请帮我解决以下问题:

我有这个应用程序(见图),我用它在工作表中输入数据(与手动完成相比,它更容易使用)。它基本上是一个库存管理系统。当我在那里添加产品时,我可以选择出售或购买。

我想实现的下一件事是在我想添加销售时自动填充表单(考虑到它首先是作为购买添加的),例如基于序列号。这将非常有用,因为当我在数据库中输入销售时,我不必再次填写所有文本框

您对我如何做到这一点有任何想法吗?

亲切的问候,特赖安。

在此处输入图像描述

0 投票
1 回答
86 浏览

vba - 阅读文档中的每个单词并将其替换为单词的第一个字母

我正在编写一个宏,它只保留文档中所有单词的首字母,方法是保留这些单词之间的所有空格并保留文本的特殊字符。

代码如下

在上面的代码中,它对文档中的每个单词都进行了文盲,并检查它是否包含字母

- 如果是,则将其替换为第一个字母。

但问题是,它停留在第一个单词不知道我是否在制作正确的范围或字符串?

如果有最短的方法,请建议!

0 投票
0 回答
34 浏览

excel - 从单词表单元格复制数据会引发类型不匹配错误

感谢您查看这个。

我正在尝试将单词表中的值转换为变量。在大多数情况下它可以工作,但在最后一部分我不能。在搜索文本类似于“利息支付日期(t) ” 之后,错误出现在下面的行中,retVal = pTable.Cell(oRow.Index+1, 5) 我的猜测是因为看起来更大的表格中有一个表格。关于如何在我的 retVal 数组中以黄色突出显示的日期的任何建议?请看图片

用于复制特定数据的 Word 文件