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

vba - Excel VBA代码更改数据透视图类型

我正在寻找一个代码来创建一个按钮,单击该按钮会将数据透视表从条形图更改为折线图。我希望按钮位于图表的底部,以便用户可以选择如何通过单击按钮查看数据。

有谁知道这个的代码?理想的即插即用解决方案,因为我是 VBA 的初学者

谢谢

0 投票
7 回答
156246 浏览

formatting - excel中的数字格式:显示百分比值而不乘以100

当我将单元格的格式设置为 % 时,它会自动将该值乘以 100 并显示该值。就这样5.66变成了566 %

我想在列上应用 % 格式,但希望保持与以前相同的值。我只希望 % 符号与值一起显示。为此,我使用了以下格式0.00##\%

现在我想用没有'-'符号(负)的红色显示负值,并且这些值应该用括号括起来。所以 -5.66 应该以红色显示为 (5.66%)。

请帮忙

0 投票
3 回答
4776 浏览

vba - 完成后如何调用另一个模块而不返回第一个模块?

这可能是我在这里问过的最愚蠢的问题,但很难找到这样的问题的答案。

我有一个带有一堆模块/子程序的程序,每个模块/子程序计算一个不同的变量。它们非常复杂,所以我喜欢将它们分开。现在我想要一个较早的模块根据用户输入跳到另一个模块。我以为我可以为此使用该call (sub name)方法,但随后程序返回到调用行所在的位置,并从中断处继续该模块。

例子:

模块一:

模块 2:

我不希望它返回到模块 1。如果没有它在完成模块 2 后返回到完整的模块 1,我该怎么做才能将控制切换到模块 2?

我觉得我只是使用了最令人困惑的语言来解释所有这些,但无论如何感谢您的帮助!

编辑:我知道我可以互换使用模块和子这两个词,而且我知道它们是不同的。我喜欢将每个子(在我的程序中都非常大)保留在自己的模块中,因为这样更容易跟踪它们,并且更容易向其他人解释/演示应用程序流程。

0 投票
3 回答
3832 浏览

vba - 在 VBA (Excel 2013) 中解决 Web 浏览器 ActiveX 控件失败

我之前为 Excel 2007 编写的一段代码遇到了问题。我现在使用的是 Excel 2013,它引发了 438 运行时错误。

这是引发错误的行。

我在设计模式中检查了 Web 浏览器对象肯定存在于活动工作表中,并且被称为“WebBrowser1”。我还检查了 MS Internet Controls 是否已启用。MS 是否改变了 WebBrowser 对象的工作方式?

0 投票
2 回答
9107 浏览

excel - 用固定文本和另一个单元格的值附加单元格值

我希望在 Excel (2013) 的列范围内附加每个单元格值。

例如:-

Cell目前BT742含有杏仁汁。细胞目前AT742含有8mg

我希望将单元格值附加BT742Almond Juice - 8mg

到目前为止,我已经做到了:-

这是完美的,因为这会导致Almond Juice -

我只是在努力研究如何扩展这个公式以AT742在这个值的末尾添加单元格值。

请有人建议在这种情况下使用正确的公式语法吗?谢谢。

0 投票
1 回答
1157 浏览

perl - Perl Excel OLE 错误同时从两个脚本打开不同的文件

尝试从不同的 perl 脚本同时打开数据并将数据写入两个不同的 excel 文件。

如果一个接一个地运行,它不会抛出任何错误。但是在同时运行时,其中一个脚本因以下错误而终止。

Perl 脚本 1:

Perl 脚本 2:

0 投票
1 回答
2009 浏览

excel - Excel 公式仅适用于第一个单元格

我有一个公式,我试图用它来给我一个两个单元格之间缺失项目的列表。出于某种原因,它只适用于第一行,而不适用于其余部分。如果我在第二行手动输入值,它会起作用,但这不是一个选项。我试图关闭和打开工作簿和各种 F9 组合。似乎没有任何效果。

在此处输入图像描述

公式:=IF(ISNA(MATCH(A2,[Site Collection Groups],0)),A2,"")

0 投票
2 回答
75280 浏览

vba - 在 Excel 2013 VBA 中引用命名单元格的正确方法是什么?(我知道我搞砸了)

我有一个名为“Classes”的单元格(好吧,有一堆,但我现在只看一个)。Excel 的网格表示法是“C10”。

当我将单元格引用为时,我的代码运行良好

但是当我使用

它什么也不做。

那么,通过名称引用命名单元格的正确方法是什么?

0 投票
2 回答
20584 浏览

sorting - 对excel中的多列独立排序

我正在尝试从 A 到 Z 对大量列表进行排序。但是如果我对 A 列进行排序,我不希望所有其他列都重新排列。我需要所有这些列表单独按字母顺序排序。我知道可以一一进行,但我有 278 列。有没有办法让它自动化?

0 投票
1 回答
9739 浏览

vba - 有谁知道 VBA Converter for Excel 2013 的修复方法?

我们有一个程序可以输出旧的 excel 格式。当我们使用 Excel 2010 时,我们必须使用允许转换旧格式的 Microsoft 修补程序,可在此处找到:http: //support.microsoft.com/kb/926430 ...该修复程序说它应该在 2013 年工作,但我没有任何运气。我的预感是没有描述的 VBA 7 文件夹,而是 VBA 7.1 文件夹。32 位系统。(我知道该链接表示 64 位,它包含 32 位和 64 位修复程序。)希望有人已经遇到这个问题并有一些建议!

提前致谢。