问题标签 [excel-2008]

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 投票
1 回答
5969 浏览

excel - Excel VBA 无法在 Mac 上运行

我在 Excel 2007 中编写了一些代码,并尝试在带有 Excel 2008 的 Mac 上运行它。该过程链接到工作表上的控制按钮,这里进行了类似的讨论:Excel vba to mac

但是,就我而言,这似乎不是完全相同的问题。当我在 Mac 上打开文件时,Excel 识别出存在宏(它提供了在禁用宏的情况下打开文件的选项)。当我单击控制按钮运行宏时,Excel 确实认识到这不仅仅是一张图片,而是一个实际的控制按钮(与我在上面发布的线程中的问题的主要区别),然后告诉我相关的宏名为'Main ' 找不到。

不幸的是,我现在才阅读 ActiveX 与表单按钮的问题(在我上面发布的线程中讨论过),目前我无法访问 Mac。否则我会测试是否可以解决它;但是,从上面的线程中,我了解到问题以不同的方式呈现出来。有任何想法吗?

0 投票
2 回答
1300 浏览

excel - 是否可以在 Excel 2008 for Mac 中按日期过滤?

数据示例:

是否可以使用过滤器仅选择 2011 年的数据?

0 投票
1 回答
919 浏览

excel - 使用 AppleScript 在 Excel 文件中创建超链接

在 Mac 上的 Excel 2008 中,我想在同一 Excel 文档中使用 AppleScript 在单元格“A8”上的工作表 1 上创建一个超链接。

<hyperlink ref="A8" location="Sheet1!A20" display="Sheet1!A20" />

我尝试了以下脚本,但它不起作用:

你能帮我弄清楚该怎么做吗?

0 投票
1 回答
328 浏览

excel - Block the Excel message "content that is not suported" using AppleScript

I have an Excel 2008 file. This give a warning message when opened. I would like this message not to be displayed.

With the above script the Excel file is opened but the Excel warning still appears:

SO14994693 question example

0 投票
1 回答
501 浏览

excel - 尝试将时间和日期文本拆分为列但得到零

我正在尝试将我的时间和日期(数字)从一列拆分为三列,但在尝试将它们视为通用格式时却得到了零。

  • 我的时间栏:14:22:13
  • 我的日期栏:26/3/2013

当我选择分隔符作为':'然后单击完成00:00:00时,我在三列中得到了我的时间:

代替:

0 投票
3 回答
251 浏览

excel - 查找特定值的下一个实例的行号

我在 Excel 2008 电子表格中有一列是一周中的几天。在另一列中,我想执行涉及当前行中的星期五及其列中更下方的下一个星期五的代码。问题是,五年的数据连续列出了大多数星期的日子,但有时由于假期,一周中缺少一天。因此,我无法引用固定数量的单元格来比较周五到周五的数据。

所以我正在寻找一种方法来执行以下伪代码:

=if(xcell = "Friday" and the_next_cell_named_Friday_down_in_the_list = "Friday", 执行“适用于 xcell 行和下周五单元格所在行的代码”)

我知道有一种方法可以做到,但我不太明白如何执行它。

(如果也不太难回答这个问题,我也希望能够做与上述相同的事情,除了检查下一个(每两周一次)之后的星期五。)

0 投票
0 回答
535 浏览

excel - AppleScript 和 Excel 2008 数据透视表

我在创建用于将 Excel 列移动到数据透视表的自动化脚本时遇到了很多麻烦。我在 OSX 10.8.5 上运行没有 VB 的 Excel 2008。最终目标是将列数据字段转换为行数据字段。

我对如何执行选定范围的数据透视表并将其放在新工作表上一无所知。

结果:错误“Microsoft Excel 出现错误:无法制作类数据透视表。” 从数据透视表到类的数字 -2710

我只是无法解决这个错误。

我在 Excel 中的工作流程是:选择列“键”-> 数据透视表-> 多个合并范围-> 我将创建页面字段-> 范围:数据!D$2:$L$1500 -> 新工作表。

在新表上,双击总计并显示最终数据。还有一步,但我现在不想让我的工作流程过于复杂。

如果有人有另一种方法可以从现有工作表自动创建数据透视表,请提及,否则,我很想继续学习 AppleScript,因为我觉得它对其他任务也很有帮助。

0 投票
2 回答
87 浏览

excel - 不匹配或范围错误

下面的代码在 Excel 2008 中给出了不匹配或范围错误。我该如何解决?

0 投票
1 回答
76 浏览

excel - 删除单个单元格中变量字符串的多个实例

如果我有一个看起来像这样的单元格:

福特 Escort (ref 1234) , Ford Mondeo (ref 5588) , Suzuki Swift (ref kjgh) , John Holmes (hulubulu)

并希望删除所有括号和其中的信息,但不是括号外的所有信息。所以我最终得到:

Ford Escort , Ford Mondeo , Suzuki Swift , John Holmes

我找到了一种使用 MID() 函数的方法,但这只会删除带有内容的第一个括号(ref 1234)而且我似乎找不到在同一个单元格内循环或重复此函数的方法。

由于不同括号中的信息不同,我不能使用 SUBSTITUTE,但是在Mac Excel 2008中是否有另一种方法可以做到这一点?

0 投票
1 回答
131 浏览

excel - 为什么在 Excel 中打开 CSV 文件会破坏我的 Highcharts 图表?

我正在使用 CSV 文件来创建 Highcharts - 但遇到了一个奇怪的问题:当 Excel '接触' CSV 文件时,图表会立即中断。这是最简单的例子:

Highcharts 在线文档有一个方便的从 CSV 文件生成的条形图示例: http : //www.highcharts.com/studies/data-from-csv.htm 该图表的基础数据可以从以下网址下载:http:// www.highcharts.com/studies/data.csv

但奇怪的是。如果我下载这些文件,并在我自己的网络服务器上重新创建图表,一切正常......直到我在 Excel 中打开 data.csv 文件,然后保存它。即使没有对基础数据进行任何更改,这也会立即破坏 Highchart。控制台中不会抛出任何错误消息——Excel 保存后图表会立即变为空白。

我知道你在想什么——“这个白痴正在将 CSV 文件保存为 .xslx,然后想知道为什么他的图表会损坏。” 但事实并非如此——使用 Excel 中的“另存为....csv”选项也会立即破坏图表。

这是我在 Excel 中打开 CSV 文件之前的内容(从 TextEdit 剪切和粘贴):

这是在 Excel 中打开 CSV 文件后的内容:

在我看来,这些是同一个文件!然而第一个完美呈现,第二个(已由 Excel 保存)创建了一个不可见的图表。

非常感谢任何帮助。如果相关的话,我正在使用 Excel 2008 for Mac。提前致谢...