合并函数与范围和单元格
Posted
技术标签:
【中文标题】合并函数与范围和单元格【英文标题】:Merge Function with Range and Cells 【发布时间】:2022-01-22 19:11:00 【问题描述】:我正在尝试在一个循环中合并单元格:
WS1.Range(.Cells(2, 2 + ((i - 1) * 9)), .Cells(2, 2 + ((i - 1) * 9) + 5)).Merge
但不工作;这样做的正确方法是什么?
【问题讨论】:
我刚刚做了ActiveSheet.Range("C1", "D5").Merge
和ActiveSheet.Range("A1:B5").Merge
并且都工作了。你的错误信息是什么?
"编译错误:无效或不合格的引用"
我已经使用“WS1”解决了。在“细胞”之前;看来我每次都必须声明工作表名称。
.Cells
需要 With
语句。你有吗?
我使用语法 worksheetname.cells 解决了,它工作,thnaks!
【参考方案1】:
WS1.Range(WS1.Cells(2, 2 + ((i - 1) * 9)), WS1.Cells(2, 2 + ((i - 1) * 9) + 5)).Merge
【讨论】:
或者-您可以Resize
第一个单元格中的列:WS1.Cells(2, 2 + ((i - 1) * 9)).Resize(, 6).Merge
以上是关于合并函数与范围和单元格的主要内容,如果未能解决你的问题,请参考以下文章