问题标签 [excel-2019]

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 回答
177 浏览

excel - 工作表 ActiveX ComboBox 可以在 Mac 上工作吗?

我的文件 (Excel VBA 2019) 中有工作表 ActiveX ComboBoxes,但不能在 Mac 计算机上运行。有什么办法可以让这些在 Mac 上工作?

我知道我可以使用可以在 Mac 上运行的表单控件,但是表单组合框不允许我在下拉列表中居中对齐文本。

任何建议表示赞赏。

0 投票
0 回答
34 浏览

excel - vba LinEst 工作表函数 2019

我正在尝试在 vba 中循环 LinEst 函数,但它给了我错误“类型不匹配”

关于我缺少什么的任何想法?

0 投票
2 回答
102 浏览

excel - 如何使用标准计算时间轴上的出现次数

我有一个包含 3 列的表:费用、client_id、日期。该日期有客户每天半年的费用记录。有些客户每天花费很多,但有些则不然。支出从零到几百不等。我想对每天花费超过 50 美元的活跃客户进行分组/计数,并计算在 0-30 天、30-60 天、60-90 天、90-120 天、120-150 天之间活跃的客户数量, 150+。我的意思是如果客户在 40 天内每天至少花费 50 美元,我会将他添加到 30-60 天列中。客户 ID 每天只出现一次。

费用 client_id 日期
20 1 2000 年 1 月 1 日
60 2 2020 年 1 月 1 日
70 3 2020 年 1 月 2 日

结果应该是这样的

0-30天 30-60 天 60-90 天 90-120 天
9 3 12 20

这些值是活跃客户的数量非常感谢

0 投票
1 回答
71 浏览

vba - Excel 2019 中的 VBA ByRef 参数类型不匹配

另一个尝试逃离 VBA 失败。我正在尝试将 Excel VBA 中的字符串解析为两个变量。我确实在脑海中提出了非常识部分来研究它,但仍然没有运气。

上面的代码在调用例程中的 Start_Month 变量上引发 VBA ByRef 参数类型不匹配错误。我应该在 StartEndMonth 例程中有一些解析逻辑。在我消除了例程中的所有其他内容后,我仍然遇到编译错误。

假设每个变量都已正确定义?或不?

谢谢您的帮助!

0 投票
2 回答
59 浏览

excel - 创建仅包含整数的列表

我正在尝试从另一个列表中创建一个仅包含整数的列表。假设我的范围列表是:

在此处输入图像描述

我希望结果显示为:

在此处输入图像描述

我希望该解决方案仅适用于 excel 2019。任何帮助将不胜感激,谢谢。

0 投票
1 回答
38 浏览

excel - 如何获取包含小数的数字列表并将其转换为仅整数列表。(仅限 Excel 2019 答案)

发布了一个类似的问题,该问题适用于 Office 365。但是,非常感谢适用于 Excel 2019 的答案以及无论工作簿中是否有其他计算都有效的公式。

例如,如果我在 excel 中有一个数字列表,其中包含整数和带小数的数字,如下图所示:

1

我想创建一个自动忽略带小数的数字并仅显示整数列表的表格,例如:

2

在 office 365 中运行良好的当前公式是 =FILTER(selected_list),INT(Selected_list)=Selected_list)whereselected_list是包含整数和小数的列表的名称范围。非常感谢 Office 2019 解决方案。

0 投票
1 回答
46 浏览

excel - 使用 SUMIFS 函数时出现值错误

演示图片

如果剩余天数少于 12 天并且唯一电子邮件出现在电子邮件列中,我想要每封唯一电子邮件的总金额。

我使用了 SUMIFS 函数,但出现值错误。

有什么解决方法吗?

0 投票
1 回答
169 浏览

excel - 删除表中的所有行而不丢失公式信息vba

我有一张桌子:

桌子图片

这有公式,表中的行数可以变化。我想要一个 VBA 中的代码,我可以将其应用于一个活动按钮,该按钮将删除表的所有行并将其变成如下所示:

清除的行

但是,我仍然希望在新行中输入的新信息具有与之前存在的旧信息相同的公式。我目前通过选择行并删除它们来手动执行此操作;我什至尝试过创建一个宏,但这不起作用。

任何帮助,将不胜感激 :)

编辑:这是宏生成的代码:

--现在,当有两行时,这在表格上可以正常工作,但是当表格有 3 或 1 或任何其他行数时;我明白了:

Runtime Error : '9' Subscript out of range

0 投票
0 回答
42 浏览

excel - 清除现有表,然后将另一个表的内容粘贴到其中 vba

收据表表3

该表有两个前两列,我想将它们粘贴到另一个表“table9”中

个人损益表表9

两个表上的行可能会有所不同,但这是任务的顺序。先清空table9,然后取出table3的前两列,粘贴到table9的前两列。

我在其他问题的帮助中使用以下帮助进行了尝试:

这给了我运行时错误424. "Object Required".

任何帮助,将不胜感激

编辑:我相信清除 table9 的代码可以工作,但是将 table3 的前两列的值粘贴到 table9 是一个问题。所以那里的帮助将不胜感激:)

0 投票
1 回答
36 浏览

excel - 隐藏一组,而另一组可见 vba

我有一组对象“第 34 组”和另一组“第 6 组”。我希望一组是可见的,而另一组是隐藏的。我认为制作两个按钮而不是一个可切换的按钮会更容易,因为我不知道该怎么做,所以如果你们中的任何人可以提供帮助,那就太好了,但是,我遇到了两个按钮选项的错误。这是我的两个按钮的代码:

错误出现在每个代码的第三行,其中显示“运行时错误 438。对象不支持此属性或方法”