PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[问题] VBA 工作群组下一起输入值或公式
楼主:
foolkids
(翼をください)
2015-04-23 11:09:20
软件:Office Excel
版本:2010
选择一张工作表时,若要针对A1进行填值,VBA可写──
Range("A1") = 1
但是当选择多张工作表时,若要针对每张工作表的A1进行填值,VBA要写成──
Range("A1").Select: Selection = 1
因为要Select一范围就要先Activate该活页簿、Active该工作表,会让运行变慢,
不知道有没有其他写法可以类似只填一张工作表那样简洁又不需Select呢?
谢谢!
作者: soyoso (我是耀宗)
2015-04-23 12:01:00
查了一下无查到如一张工作那么简易的写法;运行变慢方面是否以application.enableevents的部分下手看看呢?
楼主:
foolkids
(翼をください)
2015-04-23 13:05:00
谢谢苏大! 最近被效能优化搞到有点头大 没有个比较准确的原则 Q_Q
作者: soyoso (我是耀宗)
2015-04-23 13:26:00
准确的原则是指?优化上是否还是在activate时的自动运算而再调整呢?
作者:
EGsux
(天龙人)
2015-04-23 19:19:00
cell(1,1).value=1我一直都直接wb.ws.cell我写囧直接在ws用阵列表示?如非必要不要用select activate等东西阿直接在code写入数值
楼主:
foolkids
(翼をください)
2015-04-24 00:00:00
直接在code写数值?您是说跑循环吗?我举例的状况是多张工作表的A1都要输入1,不知有何好方法?
继续阅读
Re: [算表] rank-班级排名问题
layzer
[文件] word页次调换问题
GrimBlue
[问题] excel如何筛选特定级数的资料
tarro38
[问题] word合并打印无法寄出mail
rekat
[算表] excel是否可条件筛选
Tampa
[算表] 下拉选单计算gcd及字段问题
sasapuma
[问题] EXCEL问题,填入相对应资料
ljr1222ray
[算表] excel2003如何将特定储存格变成灰色
nelson28
[算表] 如何使空值不套用公式
AzureCarol
[问题] Outlook express插入图片
peichips
Links
booklink
Contact Us: admin [ a t ] ucptt.com