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

function - 工作表中的 VBA 自定义过程/函数在其模块外调用

我一直在玩这个问题一段时间,并没有想出如何做到这一点。 我在每个工作表中都有相同的功能(这些工作表的名称如下 Name="One", CodeName="SheetOne" ...):

现在我希望它像这样从外部调用 - 在 ThisWorkbook 中有过程“doThis()”和函数“TestThis():

现在我知道在这一行“如果 x.myFunction = True ”它会抛出错误“找不到方法或数据成员”,因为我不能用这个引用调用那个函数,所以我用 VBComponent 尝试过:

但同样,它会引发“对象不支持此属性或方法”错误。任何想法,我如何从一个变量中调用该函数,该变量存储了对该工作表的任何类型的引用?任何帮助,将不胜感激。

0 投票
2 回答
51892 浏览

excel - 当单元格被公式更改时,VBA 代码不运行

工作表 A具有从工作表 B收集的数据范围。工作表 A有一个宏,用于计算数据是否高于某个值,然后调用电子邮件模块向选定的用户发送电子邮件。

当在工作表 A上手动输入数据时,宏可以工作,但是当从工作表 B中提取数据时,它不会触发。

我不确定我需要在 VBA 代码中更改什么。

0 投票
3 回答
36807 浏览

php - 使用 PHPExcel 循环工作表

我正在使用 PHPExcel 库来读取 Excel 文件并对其执行处理。我想遍历每个工作表。我检查了文档,我能找到的只是更改活动工作表索引或仅加载指定的工作表。如何循环浏览所有工作表?

感谢您的任何帮助。

这是文档的循环示例,供参考:

0 投票
2 回答
11188 浏览

php - 在使用 PHPExcel 通过 getWorksheetIterator() 循环工作表时识别工作表索引

我正在使用 PHPExcel 库来读取包含许多工作表的 Excel 文件并对其执行处理。现在我循环遍历每个工作表没有问题。但是,我想提取每个工作表的索引并将其打印出来,但我不知道该怎么做。当然,我可以制作自己的计数器并完成它。但是必须有一个带有 getWorksheetIterator() 方法的内置方法,不是吗?

也就是说,如何提取当前的工作表迭代器?

感谢您的任何帮助。

这是文档的循环示例,供参考,稍作修改,包含 worksheetiterator 方法:

0 投票
1 回答
1030 浏览

php - PHPExcel - 如何设置默认窗口大小

我查看了 PHPExcel 示例并尝试在线搜索,但我不知道如何在第一次打开电子表格时设置窗口的大小 - 窗口很小,我总是必须调整它的大小,这就变成了测试新布局时有点乏味:)

如果这是相关的,我将生成 Excel 5.0 格式的电子表格(出于兼容性原因)。

希望我遗漏了一些非常明显的东西,但感谢您的帮助!

0 投票
1 回答
2590 浏览

image - 如何使用 VBA 将图像从文件插入到多个工作表

我有一本有 54 张纸的工作簿。“大师”总计”和“第 1 周”到“第 52 周”

我正在尝试将文件中的图像插入到工作表“Week1”到“Week52”的单元格中。

我尝试了许多代码,并且能够正确放置图像并调整其大小

下面的代码都放置了图像,我能够操纵它们以将图像放置在正确的位置和正确的大小。

但是我不能让它们穿过其他床单(第 1 周到第 52 周)

或者

在一个阶段,我能够将 52 张图像放在一起。我怀疑这与 Activesheet 命令有关。

我对 VBA 非常陌生,如果有任何帮助,我将不胜感激。

提前致谢。史蒂夫。

0 投票
3 回答
3914 浏览

c# - 如何“逐页”将 Excel 工作簿保存或导出为 PDF 文件?

我的代码的问题是它要么保存工作簿中所有工作表中的所有页面,要么只保存“from”和“to”参数指定的范围内的页面。

我正在使用的 excel 文件有 7 个工作表,每个工作表可以有任意数量的页面。例如,如果我指定要导出“从 1 到 4”,则只有第一个工作表的前 4 页将导出为 PDF 文档,而不是前 4 个工作表的所有页面。

有人可以告诉我如何实现我想要做的事情吗?下面的代码不是我想要的:

0 投票
1 回答
488 浏览

c# - 如何以编程方式检索 Excel 工作表中的页数?

我不是在寻找工作表的数量。我正在寻找每个工作表中的总页数。

0 投票
2 回答
3084 浏览

vba - 可以创建适用于多个工作表的通用宏吗?

我创建了一个简单的工作表宏,它在双击单元格时将单元格的内容发送到外部程序。起初,我拥有工作表模块中的所有代码,并且必须将其复制到我想要该功能的每个工作表上。现在,我设法将工作表模块中的代码简化为对标准模块中子例程的调用,并且它可以工作,但我仍然必须将代码复制到我需要该功能的每张工作表上。有没有办法只在一个地方(标准模块、工作簿模块或类模块)输入代码,并让它在工作簿中的任何工作表上运行,而工作表后面没有代码?谢谢您的帮助。

0 投票
4 回答
4165 浏览

c# - 从 Excel 工作表中删除空白行

我已经进行了一些搜索,但似乎找不到一种快速的方法来摆脱工作表中的所有空白行。我不希望它占用太多时间。有没有这样的方法?

我尝试了一些不太出色的方法,包括过滤所有列中的空白,然后删除屏幕上的内容。也许我在这里缺少excel中的一个功能?

我正在寻找类似UsedRange.RemoveDuplicates()功能在一两秒内完成大量工作的功能。