问题标签 [excel-2013]

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 投票
2 回答
1481 浏览

excel - 条件格式:检查单元格与其上方的所有单元格相比是否为最小值

在 Excel 中,从 C2 开始,我有一列数字。

我想要一个条件格式规则应用于该列中的每个数字,以检查它是否小于它上面的所有数字。如果是,它应该是绿色的。

例如:

184.9 和 183.6 都应该是绿色的。

选择列中的所有值后,我创建了以下条件格式规则:

...然后将格式设置为绿色文本。适用于 =$C$2:$C$150

但它不起作用:(

关于如何使这项工作的任何想法?

0 投票
1 回答
762 浏览

excel - 条件格式代码崩溃程序

我有以下公式作为单元格块的条件:

当我将条件复制到 (A:O, 3:28) 区域的更多单元格中时,程序变得越来越慢,最终停止响应。这是条件的结果,还是其他原因,有没有办法简化代码以防止程序崩溃?

0 投票
3 回答
84 浏览

vba - 如何自动删除工作表?

Application.Sheets("Sheet6").Delete用来删除工作表,它会导致一个弹出窗口询问我是否确定。如何自动选择删除?

0 投票
2 回答
356 浏览

excel - 找到文本字符串时从列中复制值

我想知道是否有人可以帮助我。

我正在使用下面的代码在命名范围(“ProjectName”)中搜索包含值“OVH”的任何单元格。找到此值后,脚本会从此范围创建唯一值列表并将它们粘贴到命名范围“EnhancementsList”中

该代码工作正常,但是,如果可能的话,我希望对其进行调整,以便尽管它检查“OVH”文本字符串的“ProjectName”范围,但它会复制并创建列中的唯一值列表一步到左边的命名范围为“任务”,但我不知道该怎么做,尽管花了几天时间试图想出一个解决方案。

我已经尝试,以我有限的知识,改变这条线:

但我收到不匹配错误。

我只是想知道是否有人可以看看这个,让我知道我哪里出错了。

非常感谢和亲切的问候

0 投票
3 回答
18291 浏览

excel - Excel 2013 宏仅显示基于一个单元格值的特定行

我是 excel 宏和 vba 的新手。我有一个 excel 文件,第一张表中有大约 300000 行,其中第一列中有项目标识符(它们可能是几个具有相同值的),第二张表中有大约 1000 行(第一列也包含项目标识符,但它们是唯一的这里)。我需要编写一个宏,根据第二张表隐藏第一张表中的行。我的意思是我需要循环抛出第一张表中的所有行,如果第一个单元格值与第二张表第一列的任何单元格不匹配,则隐藏该行。

我知道它会很慢,因为每次我需要将 cellvalue 与另外 1000 个单元格值进行比较,并且我有 300 000 行。我该怎么做?你能建议最快的方法吗?任何帮助将不胜感激,在此先感谢。

经过大量搜索后编辑我制作了自己的宏

它现在正在处理我的 excel 文件,但是速度很慢......我该如何改进它?

0 投票
1 回答
857 浏览

excel - VBA复制如果值等于

我想知道是否有人可以帮助我。

首先,我是第一个承认,我已经获得了进入这个阶段的帮助,但我有点不确定能否解决我在下面的代码中遇到的问题。

提供一点背景:

我正在尝试做的是检查代码在哪里查看工作表“AllData”(源)工作表上的项目列表,从单元格 E3 开始,如果单元格包含文本值“增强”,则复制该单元格并将其粘贴到“增强”(目标)表中。

此外,代码还将与每个项目关联的“实际”工时数字和日期以及按项目和按期间的总工时输入目标表(增强表)上的相应单元格。这些是“RVal”和“RDate”变量。

修订后的代码 - 完整的工作脚本

不幸的是,当我尝试运行它时,我收到“编译错误:未定义标签”错误,并且调试突出显示以下行作为问题,我不知道为什么:

我只是想知道是否有人可以看看这个并让我知道我哪里出错了?

如果有帮助,我可以提供指向我的测试文件的链接。

非常感谢和亲切的问候

0 投票
1 回答
2200 浏览

vba - 如何在excel中创建一个填充特定范围的文本框?

使用 vba,我希望能够添加它并使其位于特定范围内,A2:H8例如 。那可能吗?

我知道我也可以合并一堆单元格并以这种方式制作一个文本框,但我希望用户可以更容易地移动,如果他们愿意的话。

现在我只是在使用一个通用的 add 函数,并试图将它放在我想要的区域。但是,由于用户输入,整个页面会发生变化,因此根据他们的操作,我需要将它放在不同的位置。如果我将它绑定到特定范围,无论用户做什么,它都可能始终处于完美位置。

这是我当前的小代码片段:

0 投票
1 回答
627 浏览

excel - 复制数据跳过空白

美好的一天,有人可以帮助我。我有 2 个电子表格,第二个电子表格的复制单元格与第一个电子表格完全相同。但我的问题是,在第一个电子表格上我有空白行,因为发票是按日期顺序排列的,而不是每天的发票。我用于增值税目的的第二张纸并希望我的选择以列表形式出现,以便只为簿记员打印一页。我有发票的地方,例如。在第一个电子表格的 10 日、15 日和 20 日,“我可以使用什么公式让 3 张发票出现在第二个电子表格中,例如在第 1、2、3 行中,一个在另一个的正下方。

我在 20 年前完成了 VBA,除了这个我一生都无法弄清楚之外,一切都做得很好。提前感谢任何可以帮助我的人。

0 投票
4 回答
23904 浏览

excel - 如何在 Excel 中生成随机时间戳

我需要在 Excel 2013 中生成一堆随机时间。

时间需要在早上 7 点到早上 8 点 45 分之间

行数各不相同,但通常在 30 到 60 之间

0 投票
2 回答
208 浏览

excel - 我有两根大柱子,一根长 391k,一根长 50k。我需要将具有相同数据的单元格放在一起

A 列和 B 列都有电话号码。50,000 B 列中的每一个都确实出现在 A 列中,也有 391,000。

我只希望 50,000 B 列的每个数字都与与 391k 列 A 相同的 ROW 匹配。

这样,如果数据在两行中,则 A 列和 B 列的同一行具有相同的值。如果 391k 列表中有电话号码,但 50k 列表中没有,则在该行中,A 列将有一个电话号码,B 列将是空白的。