与VBA合并单元格
我正在寻找合并3个水平单元格,但我这样做是在一个循环。 代码看起来像这样:
myrange.Range(cells(3,i), cells(3,i+3)).mergecells = true
这不起作用。 我猜它是因为代码试图合并两个不相邻的单元格。 使用这种单元地址types合并一系列单元格的语法是什么?
任何帮助将不胜感激! 谢谢!
我将假设myrange是一个工作表,因为没有其他的东西是有意义的。
Sub MergeIt() Dim MyRange As Worksheet i = 1 Set MyRange = Sheets("Sheet1") With MyRange .Range(.Cells(3, i), .Cells(3, i + 3)).Merge End With End Sub