Tag: excel 2011

NETWORKDAYS.INTL()函数不能在VBA中工作

我在macros(Excel 2011 VBA在Mac上)中有这样的行: nWeekDaysBetween = (Application.WorksheetFunction.NetworkDays.INTL(pDate, aDate, 7) – 1) 当我运行macros,它突出显示NetworkDays并给出: 编译错误:参数不是可选的。 这个公式在直接input单元格的时候起作用,所以它确实存在。 似乎它不识别.INTL作为NetworkDaysfunction的一部分。 任何想法做什么? 以下是供参考的完整代码: Sub BHSecondsBetween() Dim includeWeekends As Integer: includeWeekends = 0 Dim weekendType As Integer: weekendType = 7 Dim openHour As Integer: openHour = 5 Dim closeHour As Integer: closeHour = 24 'weekendType options: (days of week to include as weekend […]

在Excel中将重复条目与唯一数据结合在一起

我有一个Excel数据库,我试图避免做一些重复的数据手动组合。 除了标签栏外,我还有一些列表,基本上是一样的。 我想要做的就是将这5个列表合并成1个列表,使得这些类别在单个单元格中以逗号分隔列表。 打开这个 进入这个 有没有办法实现这一点? 我的文件有几千条清单,所以我显然试图避免手动编辑路线。 我是一个Excel新手,所以任何手或教程,你可以指给我,将不胜感激。

Mac上Excel的数组公式

我需要在Excel 2011 for Mac中调用LINEST,我会说 – 这是一个侦探故事。 我的懒惰,我的好奇心,都在这里! 我从大学课程做了一个功课,使用LINEST。 我什至停止尝试在MAC上这样做,因为谷歌search后,我找不到任何解决scheme如何做到这一点。 (我已经尝试过每个组合的Fn Ctrl Alt Cmd Return !) 最后, 我在这里find了堆栈溢出的解决scheme! 我想再次提及,因为我花了很长时间寻找解决scheme。 我已经花了4天在家外,只使用Windows PC,它很容易作为一个馅饼 – F2 , CTRL + SHIFT + ENTER 。 如果你想检查一下,如果我说实话 – 去帮助Mac的Excel,键入数组公式,findLINEST,看看解决scheme的组合! 解决scheme:select范围,按下CONTROL + U ,然后按⌘ + RETURN 。 这里是原始post的链接: Excel公式赋予#VALUE! 移植到Mac时出错

我如何指定一个可变的Excel范围?

我希望能够根据行/列variables在Excel中dynamic指定范围。 比方说,我有一个文件的内容看起来有点像这样: ABCDE 1 10 11 12 13 14 2 51 52 53 54 55 如果我想总结第1行,第2-4列(即11 + 12 + 13)的项目,我将如何指定? 如果我是用手工做的话,我会input: =SUM(B1:D1) …但是我怎么编程式地生成范围定义,只知道想要的行(1)和列号(2-4)? =SUM(????) 在此先感谢您的帮助! (我正在使用Microsoft Excel 2011 for Mac,所以Excel VBA /基于macros的解决scheme将不适用于我。)

运行VB脚本时禁用Excel中的所有对话框?

我在VB中有一些代码,将所有的XLSM文件保存为XLSX。 我已经有了这样的代码,但是对于每一个操作,都会显示对话框。 这对于几十个文件来说很好。 但是,我将立刻在数百个XLSM文件上使用这个function,而且我不能一天到晚在单击我的电脑时单击对话框。 我试过的代码非常多: Application.DisplayAlerts = False 虽然这不会导致错误,但它也不起作用。 这些框给出了有关启用macros的警告,并警告说XLSX会删除所有macros的文件。 考虑到警告的types,我怀疑是由于安全风险限制closures这些对话框。 由于我在Excel的VB编辑器中运行这个代码,有没有可能让我禁用debugging对话框的选项? 我也试过: Application.DisplayAlerts = False Application.EnableEvents = False ' applied code Application.DisableAlerts = True Application.EnableEvents = True 这些都没有工作。 编辑: 以下是我目前代码中的代码: Public Sub example() Application.DisplayAlerts = False Application.EnableEvents = False For Each element In sArray XLSMToXLSX(element) Next element Application.DisplayAlerts = False Application.EnableEvents = False End […]

在Excel数据透视表中按“总计”列sorting?

根据Mac CPub从Excel 2011(对于OS X)中find的解释,据推测,您可以根据以下内容对“总计”列进行sorting:“… Excel for Mac没有”按总计sorting“选项, 但是您可以select总计列,然后使用function区上的“sorting”button来执行此操作 。“ 当我尝试执行这个function时,不幸的是你可以在这个简短的截屏中看到它被禁用。 任何想法如何让总分拣?