问题标签 [worksheet]

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 投票
5 回答
175822 浏览

excel - 是否有宏可以有条件地将行复制到另一个工作表?

在 Excel 2003 中是否有宏或方法可以有条件地将行从一个工作表复制到另一个工作表?

我通过 Web 查询将 SharePoint 中的数据列表提取到 Excel 中的空白工作表中,然后我想将特定月份的行复制到特定工作表(例如,SharePoint 工作表中的所有 7 月数据到Jul 工作表、从 SharePoint 工作表到 Jun 工作表的所有 6 月数据等)。

样本数据

这不是一次性的练习。我正在尝试组合一个仪表板,我的老板可以从 SharePoint 中提取最新数据并查看每月结果,因此它需要能够一直这样做并干净地组织它。

0 投票
2 回答
6937 浏览

excel - 如何判断 Excel 工作簿是否受保护

我可以使用 Excel 工作表的属性来判断工作表是否受保护(Worksheet.Protection、Worksheet.ProtectContents 等)。

如何使用 VBA 判断整个工作簿是否已受到保护?

0 投票
1 回答
199 浏览

excel - 启用旧 VBA 应用程序的最简单快捷的 Web 方式

给定一个小型 Excel VBA 应用程序(单个表单,将少量记录保存在单个工作表中)在工作站本地运行得非常愉快,那么在 Web 上提供相同应用程序的最简单和最快的方法是什么?重写应用程序是一种选择,但我认为值得检查是否有更快的解决方案。

0 投票
9 回答
108988 浏览

c# - C# - 如何以编程方式添加 Excel 工作表 - Office XP / 2003

我刚刚开始通过 C# 摆弄 Excel,以便能够自动创建和添加到 Excel 文件。

我可以打开文件并更新其数据并在现有工作表中移动。我的问题是如何添加新工作表?

我试过:

但是我低于COM Exception并且我的谷歌搜索没有给我任何答案。

HRESULT 的异常:0x800A03EC 源是:“Interop.Excel”

我希望有人能把我从痛苦中解救出来。

0 投票
4 回答
55071 浏览

vba - Excel 按名称打印工作表

我有一个 Excel 2007 电子表格,我想编写一个 VBA 程序来按名称打印特定的工作表。我该怎么做呢?

"FirstSheet","ThirdSheet",例如,我想打印"FourthSheet"但不"SecondSheet".

0 投票
3 回答
2418 浏览

vb.net - 同时复制多个工作表以保留图表参考

我在 Excel 中创建了一个包含两个工作表的模板 - 第一个工作表用于漂亮的图表,另一个工作表用于驱动这些图表的数据。我编写了一个 vb.net 2005 应用程序,它可以将我的所有数据转储到第二个工作表上,并且图表工作表完美更新。

我想在同一个工作簿中多次执行此报告。(因此选项卡将显示“Person1 - Chart”、“Person1 - Data”、“Person2 - Chart”、“Person2 - Data”等)

我的解决方案是,对于要为其运行此报告的每个人,复制图表模板,然后复制数据模板。问题是创建的每个图表模板都指向原始数据工作表。如何设置每个图表工作表指向的工作表?

有没有办法成对复制工作表,保持与自己的关系,而不是与父母的关系?

0 投票
6 回答
34339 浏览

java - 在 POI 中复制 Excel 工作表

有谁知道使用 POI 将工作表从一个工作簿复制到另一个工作簿的方法?Workbook 类有一个 cloneSheet 方法,但似乎无法将克隆的工作表插入到新工作簿中?

如果没有 API 可以轻松做到这一点,是否有人拥有将所有数据(样式、列宽、数据等)从一张纸复制到另一张纸的代码?

jxls 有复制工作表的方法,但是在工作簿之间复制时它们不起作用。

0 投票
1 回答
1867 浏览

c++ - 使用 OLE 获取焦点中的 Excel 工作表的 ID

使用 C++ 和 OLE,我该如何获取当前焦点所在的工作表的 ID?

例如,我有以下代码:

我想添加一个工作表,然后获取刚刚添加的工作表,以便我可以添加内容。上面的代码只有在用户没有将焦点从最左边的工作表上移开时才有效。

赛斯

0 投票
3 回答
9763 浏览

c# - 当我尝试在 Excel 工作表上运行查询时出现“名称括号无效”错误

为了制作一些报告,我需要解析一些 excel 文件。当我尝试从工作表中选择记录时,出现下一个错误:名称 '1 的括号无效。页$'。

这是我的代码:

例如,我知道如果我将工作表重命名为“页面”,它将起作用,但由于我没有命名这些工作表,我需要知道如何修复此查询以使其正常工作。我应该怎么办?

0 投票
3 回答
4921 浏览

vba - VB Excel:如何使用表单/宏移动工作表

我在将工作表转移到另一个工作簿时遇到问题。我在我的第一个工作簿中编写了几个宏以及 1 或 2 个表单,我需要能够将包含这些宏和表单的工作表移动到新工作簿中。如果我只是做一个简单的工作表副本,新版本的工作表将引用旧工作表的宏,当我尝试加载第二个工作表时,我编写的表单(在第一个工作表中)不会启动。

有什么建议么?我试过谷歌搜索,似乎没有任何类似的问题......也许我错过了什么?