有人可以向我解释为什么这行不通吗?
Worksheets("Print_page").Range("2:2,2:7").Merge
运行时错误“ 1004”:
应用定义或对象定义的错误
我正在尝试合并第2行上的B:F列,但无法弄清楚。谢谢
答案 0 :(得分:1)
似乎您在混淆Range
和Cells
语法,尽管您所需要做的只是:
Worksheets("Print_page").Range("B2:F2").Merge
如果要使用Cells
:
With Worksheets("Print_page")
.Range(.Cells(2, 2), .Cells(2, 7)).Merge
End With
答案 1 :(得分:1)
Sub test()
Range("2:3").Merge '<~~ row merge row 2, 3
Range("b:c").Merge '<~~ column merge b,c
Cells.UnMerge '<~~ cells unmerge
Range("b2:f2").Merge '<~ specific range merge
End Sub