在运行vba函数时,如何限制microsoft excel的cpu使用率?

如果您有一个VBA函数,可以将microsoftexcel变成一个贪吃CPU的怪兽,那么有没有可能驯服它,以便在Excel完成时,您可以继续使用计算机进行其他活动?今天的超级用户Q&A帖子旨在帮助一位沮丧的读者重新掌控Excel。...

在运行vba函数时,如何限制microsoft excel的cpu使用率?

如果您有一个VBA函数,可以将microsoftexcel变成一个贪吃CPU的怪兽,那么有没有可能驯服它,以便在Excel完成时,您可以继续使用计算机进行其他活动?今天的超级用户Q&A帖子旨在帮助一位沮丧的读者重新掌控Excel。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

外星人战士剪贴画Clker.com网站.

问题

超级用户读者learningAsIGo想知道在计算机上运行VBA脚本时,是否有办法限制Microsoft Excel的CPU使用率:

Is there a way to limit Microsoft Excel’s CPU usage when it is running? I have a VBA script that calculates a large amount of giant array formulas. The entire set of calculati*** takes approximately twenty minutes to complete and uses 100 percent of my CPU. I am unable to use my computer during this time and would rather have Excel ‘running in the background’ while using about 50 percent of my CPU’s capacity so that I can continue to do other things.

Any suggesti***? My computer’s operating system is Windows 7 Enterprise 64-bit with a 2007 32-bit version of Excel installed on it.

在运行VBA函数时,有没有办法限制microsoftexcel的CPU使用率?

答案

超级用户贡献者mtone为我们提供了答案:

If a VBA function is called from several formulas or if your script generates or forces the recalculation of several formulas, then this should definitely make use of the multi-threaded calculation feature in Microsoft Excel. Respectively, this would either run multiple instances of your VBA function for each formula, or recalculate multiple cells simultaneously while your VBA script is running on a single thread.

You can limit the number of threads used by Excel to recalculate formulas by going to Opti*** and selecting the Advanced Section, then scrolling down until you reach the Formulas sub-section.

007Ys3FFgy1gpdzk5lfvjj30hd03uaa1


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-10 01:03
  • 阅读 ( 278 )
  • 分类:互联网

你可能感兴趣的文章

如何将excel数据集成到word文档中

... 在你的工作周里,可能有很多次你会发现自己从microsoftexcel复制并粘贴信息到Word中,或者反过来。 ...

  • 发布于 2021-03-13 07:56
  • 阅读 ( 243 )

如何在excel 2016中录制宏

在microsoftexcel中使用宏是实现任务自动化的最佳方法。我们将向您展示如何在Excel 2016中录制宏,以便您可以腾出时间,不再将时间浪费在重复操作上。 ...

  • 发布于 2021-03-15 08:22
  • 阅读 ( 214 )

excelvba初学者编程教程

...结束都已经准备好了——两段蓝色的文本bookend了我们的函数,而黑色的文本表示我们规定了当用户单击我们创建的按钮时应该执行的操作。如果您为ConverterButton选择了不同的名称,则应在该窗口的版本中看到相应的术语。 ...

  • 发布于 2021-03-17 04:40
  • 阅读 ( 226 )

如何使用vba脚本从excel电子表格发送电子邮件

从microsoftexcel发送电子邮件只需要几个简单的脚本。将此功能添加到您的电子表格中,您就可以真正提高您在Excel中所能完成的工作。 ...

  • 发布于 2021-03-22 18:44
  • 阅读 ( 230 )

如何在microsoft word和excel中将“开发人员”选项卡添加到功能区

Microsoft Word和Microsoft Excel中的“开发人员”选项卡提供了对一些高级功能的访问,如窗体控件、宏和加载项。默认情况下,Microsoft会隐藏“开发人员”选项卡。但您可以轻松地启用Word功能区和Excel功能区上的选项卡。首先让我们...

  • 发布于 2021-03-23 10:44
  • 阅读 ( 432 )

关于在excel中编写vba宏的初学者教程(以及学习的原因)

...择一种数据类型。VBA中有许多不同的数据类型--您可以在Microsoft的帮助文档中找到完整的列表。 ...

  • 发布于 2021-03-24 10:07
  • 阅读 ( 244 )

在vba中理解excel单元格与range函数

... 另一种方法是创建VBA脚本,您可以在打开工作表时触发运行该脚本,也可以通过工作表上的命令按钮触发运行该脚本,以便控制它的计算时间。您可以使用VBA脚本从外部文件中提取所有销售数据。 ...

  • 发布于 2021-03-25 12:55
  • 阅读 ( 471 )

5个最有效的microsoft office密码恢复工具

...护你的僵尸浪漫小说草稿是个好主意。直到您记不起解锁Microsoft Office文档的密码。现在没有办法进去了。 ...

  • 发布于 2021-03-25 17:24
  • 阅读 ( 366 )

在mac上的excel中使用宏可以节省时间并执行更多操作

...单击宏将显示工作簿中保存的宏。单击宏名称,然后单击运行以运行录制的操作。 ...

  • 发布于 2021-03-26 11:00
  • 阅读 ( 410 )

如何快速成为microsoftexcel超级用户

如何快速成为Microsoft Excel超级用户?毕竟,学习应用程序中的许多命令、公式和快捷方式可能需要很长时间;它的功能远远超过人们的想象。 ...

  • 发布于 2021-03-26 21:41
  • 阅读 ( 243 )
fmcorlkgxk
fmcorlkgxk

0 篇文章

相关推荐