我已经编写了此代码以合并每列中的几行,从列C到AZ。Excel中的范围VBA
出于某种原因,该范围不匹配,一个我期待,在这种情况下,代码合并单元格C8:C10,然后D8:D12,E8:E12,等等。在这个例子中线= 2。
我不明白为什么不若行值不为在改变内部匹配范围。
谢谢!
For columns = 0 To 49
Range(Range("C8").Offset(0, columns), Range("C8").Offset((lines), columns)).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 90
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
next comlumns
首先使用'Option Explicit',你会看到一个错字,这应该是你问题的一大部分。 – enderland