腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
Excel
VBA
循环
的
效率
问题
、
我需要遍历几千行
的
数据,并根据几个字段
的
值编辑特定
的
行(如果它们满足某些条件)。
问题
是它需要很长时间(每个
循环
大约13秒,有时我有100个
循环
)……我还尝试让
VBA
筛选表,然后处理筛选出
的
行,但花费
的
时间相同。
浏览 2
提问于2016-07-04
得票数 0
回答已采纳
1
回答
Excel
VBA
嵌套
循环
效率
、
、
、
我希望提高这个
Excel
VBA
嵌套
循环
的
速度。
循环
将一个工作表中
的
日期与第二个工作表中
的
日期进行比较。如果它们匹配,我会更改单元格周围
的
边框以突出显示它。
浏览 8
提问于2016-09-10
得票数 0
2
回答
Excel
VBA
循环
效率
低下
、
我有输出到4个通道
的
数据,每秒一个通道(通道1=1秒,信道2=2秒,等等)。因此,时间有4列,关联数据有4列,输出为
excel
格式。我创建了一个简单
的
for
循环
,以便为每个参数将4列数据整理为一个列。有124个参数,500-15000个数据点长. 我的当前for
循环
大约每
循环
需要16秒,这意味着每次运行大约需要33分钟来整理数据。我不是编码或
VBA
方面的专家,所以请原谅错误
的
格式,等等。只是想知道这里是否有人会对提高这个for
循环
<e
浏览 0
提问于2018-04-20
得票数 0
1
回答
Excel
VBA
中
的
循环
比其他语言(如C/C++ )中
的
循环
慢吗?
、
我不是在谈论
Excel
VBA
中
的
慢
循环
,这是由于与读取和写入单元格相关
的
开销。我所说
的
是使用变量/数组在内存中
循环
。
浏览 5
提问于2013-03-14
得票数 0
1
回答
是否可以使用
Excel
VBA
Range.Find方法查找多个值?
、
、
我正在尝试搜索
Excel
电子表格中
的
文本。我正在查看位于微软文档https://docs.microsoft.com/en-us/office/
vba
/api/
excel
.range.find中
的
Range.Find方法
的
示例。是否可以使用Range.Find方法搜索多个值,或者必须将多个Range.Find方法放入嵌套
的
for
循环
或其他
VBA
结构中?或者使用Pan
浏览 523
提问于2021-11-09
得票数 0
回答已采纳
1
回答
Excel
中
的
内存不足错误
、
由于数据量很大(一个集合中
的
条目超过2,000,000个),
Excel
终止了我
的
VBA
程序,并显示“内存不足错误”(代码7)。我知道
VBA
不适合处理这么多数据,但有没有办法增加
Excel
用来运行
VBA
程序
的
内存?我准确地说这不是堆栈溢出,堆栈调用
的
数量被限制为10次。 提前谢谢你,马克
浏览 10
提问于2012-10-23
得票数 2
1
回答
父进程和子进程隔离和子进程列表
、
Parent88 Child我已经用VBScript编写了一段代码,但是实际
的
工作表太慢了对于2500个数据,它所花费
的
时间接近1 hour.So,我需要一个比我
的
进程更快
的
进程。 Set objExcel1 = CreateObject("
Excel
.Application")'Object for W2W Repo
浏览 4
提问于2012-12-12
得票数 0
回答已采纳
1
回答
如何在给定
的
区域内放置矩形?
、
、
、
我有一个给定
的
区域(例如,圆,但它同样可以是三角形)。我需要找到Xi和Yi
的
最佳值,以便这些矩形覆盖尽可能多
的
区域。对于Yi
的
增量,我有一个给定
的
步骤。我必须在
VBA
(
Excel
)做这件事,因为我没有太多
的
经验。使用for
循环
进行所有可能
的
组合根本没有
效率
,而且可能需要几个小时。 我需要一些关于如何优化这个
问题
的
建议。我见过类似的布局
问题
,但在
浏览 1
提问于2014-02-04
得票数 1
1
回答
word文档中存储在
excel
中
的
关键字/短语
的
频率计数
、
、
我主要是一个
VBA
新手,但我正在尝试确定是否可以在word文档中搜索存储在单独
的
excel
文件中
的
预定义关键字/短语列表(即一些带空格
的
字符串),然后将找到
的
关键字/短语
的
频率计数输出到一个新文档中。因此,例如,如果我
的
excel
文件
的
第一行包含单词/短语,它将搜索并输出一个两列
的
文档,单词/短语在左侧,出现
的
次数在右侧。具体
的</e
浏览 1
提问于2016-08-19
得票数 0
1
回答
在
VBA
内部进行to调用时,如何删除返回数据
的
列标题?
、
、
我使用
VBA
将信息输出到一个
Excel
工作表中,该工作表是从名为"PHB“
的
Server数据库中收集
的
。我可以通过调用一个视图连接到数据库并提取信息。当我将数据转储到
Excel
工作表中时,会包含数据库数据
的
列标题,我不想这样做。我必须使用偏移量来使数据看起来正确。我可以使用
VBA
操作结果工作表并删除列。如果有一些开关,我可以使用任何一个(
VBA
或T)终端,这似乎是一个更干净和更简单
的
方法。以下是我
的
逻辑<e
浏览 4
提问于2020-11-15
得票数 0
回答已采纳
1
回答
如何在Azure中执行运行
excel
实例并每天触发
VBA
的
Python脚本
、
、
、
、
谢谢你
的
阅读。 过程良好,运行平稳。挑战
浏览 0
提问于2021-11-29
得票数 1
1
回答
如何定时刷新
Excel
中
的
数据库数据?
、
在我正在制作
的
Excel
电子表格/
VBA
脚本中,我需要从数据库调用数据,并每5分钟刷新一次这些值。程序从按下按钮开始,并且应该连续运行,直到用户中断执行。我现在不确定如何让
Excel
/
VBA
在不暂停电子表格
的
情况下“等待”5分钟,理想情况下,不会造成计算
效率
低下。我目前
的
解决方案是使用一个内部带有"DoEvents“
的
"While”
循环
,如下面的代码所示。这使得程序只运行&qu
浏览 41
提问于2019-07-16
得票数 2
回答已采纳
1
回答
Excel
VBA
循环
问题
、
我正在编写一个以输入有效日期开始
的
宏。在日期条目之后,我希望宏在工作表中搜索具有此日期
的
所有行。然后,我希望这些行
的
所有相关贷方和借方总计,然后将这些总计放在另一个工作表中。这是我为此写
的
代码。
问题
是,最终,代码将在"Search =,If,and“中无限
循环
。如果我在结束前放置了一个“For : Next I”如果,那么我会得到一个错误,否则就没有提示。 有什么建议吗?
浏览 5
提问于2015-07-07
得票数 0
回答已采纳
1
回答
循环
来检查和,这取决于几个具有未知条目的列。
、
、
我正在处理
Excel
中
的
数据验证。 …我需要提出一个警告,如果任何员工在任何一天都有超过一个完整
的
饼干。我目前
的
方法是过滤A和B列中
的
唯一值,在这两个列表上
循环
,并应用一个SumIfS来对列C中各自
的
值进行求和。然
浏览 0
提问于2019-02-01
得票数 1
1
回答
将DLL (和关联
的
VBA
)转换为XLL
、
、
、
作为一个暑期项目,我收到了一个包含许多(超过50个)函数
的
大型C++文件,并被要求使其与
Excel
接口。我从C++文件创建了一个动态链接库,并编写了一些
VBA
过程来创建函数包装器、函数向导以及使用正确
的
数据填充单元格区域。因为我必须把它交给其他人,所以我想把它变成一个XLL插件,这样
VBA
"Declare Function“中
的
DLL路径就不会被破坏,而且设置也会更整洁。我
的
问题
是,在将其转换为XLL外接程序
的
过程中,<e
浏览 2
提问于2015-07-22
得票数 1
1
回答
为粘贴到工作表中
的
每一行新文本生成ID号。
、
、
这段代码检查"B2“等是否被填充,如果是的话,它将为传输到下一个空行上
的
工作表
的
数据行生成一个新
的
ID号,我知道这段代码为but创造了机会,所以我想让它变得更好,但我不知道如何才能做到。(PS:我在
循环
方面很差,所以如果解决方案是
循环
,请说出自己的话,就像在和新来的人说话一样。
浏览 0
提问于2019-07-10
得票数 0
2
回答
函数极大地减慢了计算时间
、
、
我有一个
excel
表,在那里我使用用
VBA
制作
的
定制函数。我必须指出,我是在细胞内使用这些功能,而不是在宏中。一切正常,不过,我注意到计算时间急剧减少。老实说,我在大约200个单元格中使用了我
的
功能,但我还是不知道它是如何推理出这样一个需要内存
的
电子表格
的
。另外,我
的
两个函数是非常基本
的
,一个是一个普通
的
香草isExist(值)搜索在一个5单元范围内(没有二进制或其他快速搜索标志)。另一个函数是修改后
的
dateDif
浏览 1
提问于2018-01-31
得票数 0
回答已采纳
3
回答
这两种在
VBA
中使用
循环
的
方法
的
时间复杂度有什么不同?
、
、
、
我有一个理论上
的
问题
,如果你在这里给我建议,我将不胜感激。 Next j所以,
问题
是-在这两种情况下
的
执行时间是什么?我
的
意思是,很明显,第二种情况是O(n^2) (为了方便起见,我们假设范围是平方
的
)。 那么第一个呢?For Each是否被认为是嵌套
循环
?如果是这样,是否意味着第一个代码
的
时间是O(n^2) + O(n^2) + O(n^2) = 3*O(
浏览 1
提问于2011-01-28
得票数 3
回答已采纳
1
回答
If语句使用
VBA
中
的
变量列表
、
我正在尝试写一个if语句来检查当前
的
excel
选项卡和列表(或者存储在另一个选项卡上,或者在
vba
中手动输入列表,或者其他),这是一个
循环
。如果我在
VBA
中手动输入列表中
的
一项,一切都很好,但我想不出一种方法让它引用整个列表。 我尝试过一些案例,引用了一个范围,手动将列表放入直接
的
VBA
代码中。期望
的
结果是"ABC“是一个包含20-40个不同项目的列表。我希望避免使用超长
的
语句。为了提高
效率</em
浏览 17
提问于2019-07-18
得票数 0
回答已采纳
2
回答
vlookup在
Excel
工作表中使用Access
VBA
、
我有一个包含两个工作表
的
Excel
工作簿,这是我使用
VBA
从MS Access导出
的
工作簿。现在,我想在两个工作表之间执行VLookUp操作,并从工作表1返回列A中
的
数据。下面是我
的
代码。
浏览 8
提问于2017-03-10
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券