问题标签 [excel-2010]

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 回答
96180 浏览

excel - 使用每个文件打开 Excel 2010 的新实例

我正在使用 Excel 2010 并想管理大型 Excel 文件。

所以我想在从 Windows 资源管理器打开每个文件时打开一个新的 Excel 实例。此时所有文件都在同一个 Excel 实例中打开。

任何帮助都将不胜感激。

约翰。

[我犯规了: http ://www.online-tech-tips.com/ms-office-tips/how-to-open-a-new-instance-of-excel-2007-workbooks/ ]

0 投票
4 回答
20904 浏览

excel - 如何对包含错误的命名值范围求和?

我有一个 Excel 电子表格,它从我需要运行计算的另一个来源导入数据。我需要处理的数据在一个命名范围内——它恰好在 C12:C36 范围内——但它被称为“SumData”。

此范围内的值包含许多错误,目前包括 #NUM!和#N/A,但可能包含其他错误。我需要对这些值求和。

我了解如何进行求和公式:

或者

我还可以使用 IFERROR 来检查错误:

但 IFERROR 似乎只检查我输入的公式的当前对应行。即,如果在 D12 中输入我的公式,它只检查 C12 行的错误,并返回值(如果 C12 包含错误,则返回 0)。

如果我将两者结合起来做:

我没有得到有效的返回值。它基本上给了我最近的相应行 - 例如:

我究竟做错了什么?

0 投票
1 回答
1872 浏览

vba - Vba按钮激活工作表

我正在尝试为后台视图上的按钮编写回调。

我想选择某个工作表并将其显示给用户。我想了想sheet("sheetName").activate。这是选择工作表sheetName,但 Excel 保留在后台视图中。

我的问题是我如何才能实际显示工作表,即使其可见?我需要能够隐藏后台视图并转到“文档视图”...

问候

0 投票
2 回答
1517 浏览

visual-studio - 使用 F# 自动化 Excel 2010

我一直在寻找常见问题解答,告诉我如何打开 Excel 工作簿/工作表以及完成后如何保存文件。

我注意到,在大多数常见问题解答和我在 F# 上购买的所有书籍中,都显示了如何创建新的工作簿/工作表,但从未显示如何打开或保存它。

作为 F# 的新手,如果有人可以为我提供答案或一些建议,我将不胜感激?

更新

至于为什么是 F# 而不是 C# 或 VB?

我很高兴地说,尽管我是一个新手(除了 Forth、VBA 和 Excel 2003、2007 和 2010 以及 Visual Basic),我可以在 VB、VBA 和 C# 中做到这一点,因为我已经在医疗行业退休了理由,不幸的是,我手上有很多时间,我喜欢不断地给自己设定挑战,以保持我的小灰色细胞活跃,并成为尝试新语言的傻瓜......好吧!

F# 现在是 Visual Studio 2010 的一个组成部分,所以我想 - 为什么不呢。考虑一下 - 如果我们不愿意使用或至少尝试一种新语言 - 我总是想知道我是否更喜欢它而不是 VBA、VB、C# ..... 如果你从另一个角度来看它视图,如果没有人会使用它 - 为什么要首先创建它?我想你可以说,如果穴居人没有试验并通过摩擦两根棍子来生火——我们现在会在哪里,火柴会被发明出来吗?

虽然一个完整的答案会很好,但我更喜欢一些指示,以继续我的挑战。

最后但并非最不重要 - 感谢您不厌其烦地回复!

0 投票
1 回答
21534 浏览

vba - 使用 VBA 在 Excel 2010 中创建参数化 SQL 查询

我遇到了以下链接:

http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=135

在其中,他们列出了从 Excel VBA 查询 SQL 数据库的相对简单的代码。

这工作正常。但是,我希望能够将值作为变量拉回,而不是将其转储到 Excel。

有人可以帮助我吗?我试过寻找 Excel VBA SQL 教程,但我发现的代码似乎有一半不起作用(可能是因为我对它的理解不够好)。

0 投票
1 回答
3176 浏览

delphi - 来自 Delphi 的自动化错误 Excel 2010

有谁知道为什么以下代码不适用于 Excel 2010(家庭和小型企业办公版)¿?

添加工作簿时显示“未注册类”异常:“ExcelObject.Workbooks.Add(EmptyParam, LCID);”

这适用于 Office 2010 专业版(和旧版 Office 版),但不适用于家庭和小型企业版 2010 版。

0 投票
2 回答
5264 浏览

excel - 如何将默认大小写恢复为 VBA(Excel 2010)中的变量?

在某些时候,我不小心命名了一个变量range(全部小写),从那时起,Visual Basic for Applications 编辑器拒绝使用Range(Pascal 大小写);它会自动将其更正为小写。我怎样才能重置它的“大脑”以忘记我过去的违法行为?

注意:我尝试过进行全局替换,但是当我编辑任何一行时 - 它会再次重新更正。

显然,这是一个非常非常轻微的外观问题,但每次我打字时看着 R 变得跛行Range是令人恼火的。

0 投票
3 回答
4235 浏览

excel - Visual Basic 移动所有其他列以创建一个长列 B

我有一系列数据列,每列 15 行深。B 列是我要按顺序将所有其他列移到下面的列。因此,C 列的内容被剪切并移动到 B 中已经存在的内容之下,依此类推。

到目前为止,我有;

我需要循环使其工作,循环从 A 到 FN 的所有列。

提前致谢。

0 投票
2 回答
63091 浏览

excel - Visual Basic 如果活动单元格包含文本“a”,则将 1 插入到右侧的单元格中

任务是如果当前选定的单元格包含“a”,则在右侧的单元格中插入 1,并(因为下面的数据)在下方插入新行,并用 0 填充 1 下方的单元格。

因此,如果单元格包含“a”,那么当宏运行时它会离开;一个 1 0

1 位于 a 右侧的单元格中,1 位于新行中,位于 1 正下方的单元格中。

我目前拥有的代码是;

问题很清楚,单元格的选择不起作用,我无法正确退出循环,

0 投票
8 回答
85290 浏览

vba - 使用 VBA 的 Excel 2010 中的查询表 (QueryTables) 与 VBA 创建许多连接

我正在关注我在另一个网站上找到的代码。这是我的代码的基础知识:

这样做的问题是每次他们点击分配给它的按钮时,它都会创建一个新连接并且似乎永远不会放弃它。我在测试后打开电子表格,在 Connections 下列出了许多版本的连接。连接 连接1 连接2

我似乎也找不到关闭或删除连接的方法。如果我在“.Refresh”之后添加“.delete”,我会收到 1004 错误。此操作无法进行,因为数据正在后台刷新。

任何想法如何关闭或删除连接?