|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
今天发现了一个问题,不知为什么?
以前总以为
EXCEL公式中的offset()第二,第三个参数与VBA中的offset()中的两个参数完全一样,后面第四,第五个参数与VBA中的resize()的参数完全一样。
今天通过运用发现还是有区别的,今天只讨论excel中公式offset()第二,第三两个参数
1,当要使用offset()的区域没有合并单元格时,作用完全是一样的。
2,当有合并单元格时,作用完全不一样的,excel中的公式offset()第二,第三个参数与没有合并单元格时一样的,一行一行往下移;但VBA中就不是这样,当expression是第一个合并单元格时,cells(1,1).offset(1,0) 当cells(1,1)处在合并单元格(cells(1,1)---cells(5,1)),那么结果不是cells(2,1)而是cells(6,1),不是一行一行往下移。
不知道为什么??
[ 本帖最后由 detergent181 于 2009-11-11 13:31 编辑 ] |
|