作者tsongs (lkk)
看板Visual_Basic
标题Re: [VBA ] 阵列所引超出范围
时间Fri May 10 20:37:38 2013
※ 引述《fantasyera (天使与修罗)》之铭言:
: 恕小弟是新手 以下请问各位高手们
: Worksheets("Sheet2").Range("D11:H19").Value =
: Worksheets("Sheet2").Range("D11:H19").Value +
: Worksheets("Sheet3").Range("D11:H19").Value
: 小弟想让第二页的D11:H19的值 可在第三页输入後累加 做出一个统计表功能
: 但是这行一行一直complie不过 阵列索引超出范围!?
: 请问错误在哪呢
: 感谢各为指点
新手可能不知道cell才好用
sheet.cell(row,col) 变数可以用数字 ABCD太难处理
最近手边没有excel
就印象写一下
For r = 11 to 19
For c = 4 to 8 '(D到H)
Sheet2.Cell(r,c) = Sheet2.Cell(r,c) + Sheet3.Cell(r,c)
Next c
Next r
不过其实不太建议这样写
我会弄个Sheet4来放新数值
RAW DATA别动到方便DEBUG
如果Range可以这样加请说一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.169.42.219
1F:推 fantasyera:感谢大大 问题解决!!! 05/11 20:21
2F:→ tsongs:刚用EXCEL 发现是 Sheet2.Cells(r,c) 少打一个s 05/12 19:35