问题标签 [excel]
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.
.net - Excel (2002) 中的 WinForms 和附加组件
早上好,
我即将开始为 Excel 2002 编写一个 Excel 加载项。加载项需要调用一个表单。显然,我可以在 VBA 中编写表单。
我的问题是——有没有一种简单/好的方法可以从 Excel 调用 .NET(我使用的是 3.5),并且表单能够像原生 Excel 2002 表单一样将内容写回 Excel?
function - 您如何在 VBA 中找到闰年?
什么是 VBA 中 IsLeapYear 函数的良好实现?
编辑:我运行 if-then 和 DateSerial 实现,迭代包含在计时器中,DateSerial 平均快了 1-2 毫秒(5 次运行 300 次迭代,1 个平均单元格工作表公式也有效)。
excel - 从其他工作簿“单击”命令按钮
我正在尝试编写一个宏来“单击”另一个工作簿中的命令按钮。那可能吗?不更改其他工作簿中的任何代码?
excel - 您如何确定 VBA 中的夏令时?
什么函数可以让我们知道 VBA 中的日期是否在 DST 中?
vba - 如何在 Excel VBA 中获取包含工作表名称但不包括工作簿名称的范围地址?
如果我有一个 Range 对象——例如,假设它指的A1
是工作表上名为Book1
. 所以我知道打电话Address()
会给我一个简单的本地参考:$A$1
. 我知道它也可以被称为Address(External:=True)
获取参考,包括工作簿名称和工作表名称:[Book1]Sheet1!$A$1
.
我想要的是获得一个包含工作表名称的地址,而不是书名。我真的不想打电话Address(External:=True)
并尝试用字符串函数自己删除工作簿名称。我可以在范围内拨打电话Sheet1!$A$1
吗?
excel - 为 MS Excel 进行版本控制的最佳方法
您在 MS Excel (2003/2007) 中使用了哪些版本控制系统?你会推荐什么,为什么?您发现您的顶级版本控制系统有哪些限制?
从这个角度来看,这里有几个用例:
- VBA 模块的版本控制
- 不止一个人在处理 Excel 电子表格,他们可能正在对同一个工作表进行更改,他们希望将其合并和集成。此工作表可能包含公式、数据、图表等
- 用户不太懂技术,使用的版本控制系统越少越好
- 空间限制是一个考虑因素。理想情况下,只保存增量更改而不是整个 Excel 电子表格。
windows - 如何从 Excel / VBA 调用长时间运行的外部程序?
从excel运行外部程序的最佳方法是什么。它可能会运行几分钟。关于如何做到这一点的最佳实践是什么。理想情况下,
- 让用户知道进程正在执行的模型对话框。
- 如果可执行文件失败,用户应该会收到通知。
- 应该强制执行超时。
- 对话框上应该有一个取消按钮。
但欢迎任何最佳实践。我对调用 .dll 或 .exe 的解决方案感兴趣。最好是适用于 Excel '03 或更早版本的东西,但我也很想听听迁移到更高版本的理由。
excel - MS Access 中的舍入
在 VBA Access 中进行舍入的最佳方法是什么?
我目前的方法使用 Excel 方法
但我正在寻找一种不依赖 Excel 的方法。
excel - Excel CSV - 数字单元格格式
我将报告生成为 CSV 文件。当我尝试在 Excel 中打开文件时,它会根据单元格的内容对数据类型进行假设,并相应地重新格式化。
例如,如果 CSV 文件包含
然后 Excel 将其显示为 5。有没有办法覆盖它并显示 005?
我更愿意对文件本身做一些事情,这样用户就可以双击 CSV 文件来打开它。
我使用 Excel 2003。
xml - 将 csv/excel 转换为 xml 的工具
作为标题,但希望灵活地指定输出 xml 文件的外观。我可以使用 Windows 平台上的任何免费工具来实现这一目标吗?谢谢