问题标签 [excel-2011]
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.
excel - Excel将所有日期放在单元格的范围内
我不知道这是否是问这个问题的正确地方,但我看到其他人在这里问 Excel 问题。
如何让 Excel 将所有月份和年份放在两个日期范围之间。
例如,我的日期范围是 2004 年 3 月 - 2008 年 12 月,所以 Excel 应该返回
列中的每个单元格都应包含两个日期之间的所有月份/年份。
谢谢
applescript - Snow Leopard Automator:尝试创建用于转换 Excel 文件的工作流程
我正在尝试学习 Snow Leopard 的自动机功能。我搜索了如何使用 automator 创建将 Excel 文档导出为 CSV 文件的工作流程。我在 Leopard 上展示了这个程序的演示得到了一些成功。但是,Automator 在 Snow Leopard 中发生了更改,我不再看到在 automator 中处理 excel 文件的选项。
有人可以澄清此功能是否不再可用吗?还是我找不到。
如果是这样,你能帮我开始吗?
谢谢
vba - VBA - 搜索和删除重复项
我正在寻找一种我没有 VBA 知识来编写自己脚本的算法。所以我被困住了。这不是因为缺乏努力尝试,因为我已经尝试过了(另外,这段代码是我更大的 VBA 代码的最后一部分)我只是缺乏知识/经验/技能......
基本上,我有一个 Excel 文件。在这个文件中有一个工作表,“sheet1”。Sheet1 包含多行数据。sheet1 中包含的行数可以在 1 到 n 之间变化。有时,我可能有 50 个,而有时我可能有 30 个,等等。一致的是本书的布局,即我在 A 列中有代码,用于标识数据库中的产品。
我想做的是:
1.扫描工作表中的空行(由于工作簿的生成方式,我有时会有空行)并将其删除。这些空白行有时位于数据行之间,而有时可能位于工作表末尾。
2.删除空白行后找到最后使用的行。将其存储到变量中。我发现这段代码对这样做很有用:
mylastrow = myBook.Sheets("Results").Cells.Find(what:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
3.从 (2) 中确定的行开始,我想取 A(x where x = mylastrow) 中的产品代码并找到它的任何其他出现(在 A 列中)。如果找到,则删除与其对应的整行。重要的是,这个循环必须反向。例如mylastrow = 40
,假设循环需要从 A40 开始,并且在下一次迭代中执行 A39(或者如果一行已被删除,则为 38?)。这是因为对于任何产品编号,行中的相应数据都包含更多的数据(由于工作表的生成方式)。本质上,最接近最后一行的条目是最新的。
希望我能够正确解释现场。但如果不是,并且您愿意接受挑战(我的负担?),我将非常感激。
资历架构
excel - vba excel形状
我使用了一个小子程序将图片插入到我的工作表中
这适用于 Excel 2003 (Windows),但不再适用于 Excel 2011 (Mac)。
因此我修改了我的子程序(如建议的http://www.launchexcel.com/google-maps-excel-demo/),但子程序停在
带有错误消息
“-2147024894 (80070002) Fehler der Methode UserPicture des Objekts FillFormat”
矩形是绿色的!
有什么建议或提示吗?大概我是个瞎子吧……
excel - VBA 的日期在 Excel 2011 中不起作用?
这是我的代码,我正在尝试,它可以在 PC 上运行,但不能在 Mac 上运行,运行此代码并创建一个 Excel 表,命名,添加一个选项卡,更改所述选项卡的颜色,更改名称所述选项卡,然后将数据转置,同时保持单元格的格式以及单元格的宽度和高度到新的工作表。
这在 PC 上有效....但是当我使用 Mac 时,它没有。
我进入参考文献,这就是我所看到的。
我看到 Ref 编辑控件,并且缺少 Microsoft 脚本运行时。我禁用了两者,脚本仍然给我一个错误:
该错误发生在(Date, "mm-dd-yyyy")
特别是日期部分。我无法弄清楚为什么会诚实地发生这种情况。如果有人可以仔细阅读并给我答案和解决方案,将不胜感激。
我得到的错误是Error '9 Subscript Out Of Range
我看不出这个错误只出现在 Mac 而不是 PC 上的原因。
excel - 按 Excel 数据透视表中的“总计”列排序?
根据Mac CPub 对 Excel 2011(对于 OS X)在此处找到的解释,您可以按以下方式对“总计”列进行排序:“... Excel for Mac 没有“按总计排序”选项,但您可以选择总计列,然后使用功能区上的排序按钮执行此操作。”
当我尝试执行此功能时,不幸的是,正如您在这个简短的截屏视频中看到的那样,它似乎被禁用了。
关于如何允许按总计排序的任何想法?
macos - Excel网页查询输出控件
此网络查询文件
将此文本返回到电子表格单元格中。
我想知道的是如何使用“,”作为分隔符将返回的数据自动转换为列?
macos - excel vba中的macid文件类型是什么
什么是所有可能的 MacID("filetype") 我需要专门用于 CSV 的 MacID,但令人惊讶的是,我在网上任何地方都找不到列表。
excel - Excel 2011 (Mac OS X) 中的下拉菜单的“对象不支持此操作”
我有一个用 Office 2010 制作的带有一些 VBA 代码的大型 Excel 工作簿。除了下拉菜单外,一切似乎都很好。准确地说,它们以图形方式工作,但是
抛出“对象不支持此操作”错误(我确信“Drop Down 1”是正确的名称等),准确地说,它被正确引用(例如shape = Me.Shapes(1)
有效)但它似乎不喜欢ControlFormat
. 谷歌帮不上什么忙。有什么建议么?
我对 VBA 很陌生,所以可能有一些我不知道的微不足道的调试巫术。
编辑:我尝试使用虚拟下拉菜单创建一个新工作簿,并在录制宏时选择值,但它没有给出任何结果(就像菜单不存在一样)。
excel - Excel:计算值在列中出现的次数
Gah,我知道这必须比我想象的要容易:
我有一个简单的三列电子表格。第一列是我感兴趣的:它包含一个 00-49 的值。(这些数字表示第三列中的项目所属的主题。)
我要做的就是计算每个数字出现的次数。现在,我正在使用这个:
在第二张纸上。它可以工作,但我发现没有手动输入值(00、01、02 等)的方法。我想我会笨拙地用这个函数迭代一个列旁边的列(基本上从 00 开始,然后A1+1
向下填充),但这根本不起作用——我尝试了几种变体。
如您所见,我这里有很多行,我想自动计数。我尝试使用构建数组的函数,但我无法让它工作。我也不知道如何制作一个可以做到这一点的数据透视表。
在上面的公式中输入前十个(五十个主题)后,我知道,例如,我有 638 行以第一列的 00 开头,51 行 01,277 行 02,等等。
作为参考,前几行如下所示:
直到你得到这个:
对于任何感兴趣的人,第二列是该主题(第一列)在文档中的比例,第三列是每个文档的 DOI。
我在 StackExchange 以及 Google 搜索结果中尝试了各种解决方案。有人请告诉我一件明显的事情,我在尝试思考这个问题时显然错过了。