问题标签 [excel-2016]
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.
vba - Excel 2016 Workbook.BeforeClose 事件每隔一次触发错误
2016 年 8 月 25 日更新:我更新了 Office 2016(现在在 v 16.0.7167.2040 上),它似乎已经修复。我没有更改任何加载项或任何东西。也许微软确实会考虑这些问题!希望有此问题的其他人可以更新他们的版本并看到此错误已得到纠正。(我从 OP 中删除了 Dropbox 链接。)
2016 年 4 月 9 日更新:我更新了 Office(现在在 v 16.0.6729.1012 上)而不是 .beforeclose 事件只触发一次,现在该事件每隔一次触发一次。这是一个显示奇怪行为的视频:screencast.com/t/BdkTd9ib
原始帖子:今天遇到了这个错误,其中 .beforeclose 事件在 Excel 2016 中仅触发一次。以下代码在 .beforeclose 事件触发的 Excel 2007、2010 和 2013(在 Windows 10 上均为 32 位)中按预期工作每次。它在 Excel 2016 中无法按预期工作。
Workbook.BeforeClose 事件中的代码仅触发一次。如果用户在自定义保存对话框中单击“取消”并且 Cancel=True 以使工作簿不会关闭,并且用户再次关闭工作簿,则 .BeforeClose 不会触发。而是显示默认的 Excel 关闭对话框。
手动复制的步骤:创建新的 .xlsm 工作簿。创建一个名为“isDirty”的范围。在 sheet1 模块中放入以下内容:
在 ThisWorkook 模块中输入:
插入一个自定义模块并输入以下代码:
如果用户对 Sheet1 进行更改,则 isDirty 标志设置为 True。用户单击 X 关闭工作簿并触发 .beforeclose 事件并打开自定义确认关闭对话框。用户点击取消。
用户再次点击 X,现在打开正常的 Excel 工作簿关闭对话框,询问用户是否要保存更改。.beforeclose 事件不会再次触发。
有什么建议么?
excel - Excel - 冻结顶行显示重复的顶行
这不是编程问题,至少我不会那样说,除非我需要 VBA。
我遇到的问题如下:
当我使用 Excel Ribbon Freeze Row 命令以 1:1 冻结顶行时,当我向下滚动时它会冻结顶行并且它按预期工作。但是,当我再次滚动回顶部时,我看到 1:1 行冻结,在它下面我再次看到 row 1:1 ,因此看到同一行两次。
应该是这样的:冻结 1:1 行,当一直滚动到顶部时,显示冻结的 1:1,下一行将是 2:2 而不是 1:1,现在是。
我在 Mac 上使用 Excel 2016;我不确定这是这个版本的问题还是它总是会发生,我已经搜索了很多关于此的内容,但没有发现有类似问题的人。问题不大,就是同排两次就烦
问题的可视化:
我的兴趣在于解决问题,我只是注意到也许这个问题更适合堆栈交换的超级用户论坛,所以我将在那里问完全相同的问题;同时,如果有人有任何提示,请告诉我,即使它需要 VBA 来解决这个奇怪的问题。
excel - Excel 2016 将重复行转换为列
我在一列中有以下数据:
** 请注意,文本行 (#86) 可以为 1 行或多行,在几个字符后换行。*
原始文件更长,我想用 Excel 2016 中的电源查询来转换它(如果可能,不带 M 代码)。
我见过很多转换表格的解决方案,但问题是某些行包含列标题以及数据。基本上之间的所有内容:每行是标题,之后的部分是“值”。
我想把它变成这样的东西:
剥离列和更改数据没有问题。只需将重复的行转换为列。感谢帮助!
excel - Exponential smoothing on Excel for Mac?
Excel has an exponential smoothing. I have a graph I'd like to smooth, however the Mac version doesn't seem to have this feature.
Is there a way I can smooth the chart - either as a chart feature or by using a formula in additional cells to smooth the chart:?
events - Excel Worksheet_change 事件不再触发
坦率地说,我不知道这何时停止工作,但不久就切换到使用 Office 2016。无论哪种方式,现在以前触发的 VBA 事件现在都没有这样做。至少它不会停在我可以设置断点的子中的第一个位置。
在此项目或其他打开的项目中没有使用 EnableEvents,并且在先前触发事件的地方,重新格式化活动单元格的过程和另一个,现在它什么也不做。
非常感谢任何帮助!
excel - 具有绝对表引用的 Excel 查找
我正在尝试对日期表(和其他信息)进行 Lookup()。为此,我具有以下功能:
其中 P6 是我想要寻找的那一天。我想把它拖到其他日子,但它改变了它引用的表列。我努力了:
正如互联网所建议的那样,但它给出了不正确的结果,如果该单元格没有结果,它只会使用最后一个正确的匹配。
在此先感谢,非常感谢任何帮助